CPP: Add suport for thread-safety on Linux and Mac in non-Boost base/.
authorphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Mon, 17 Jun 2013 11:53:01 +0000 (11:53 +0000)
committerphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Mon, 17 Jun 2013 11:53:01 +0000 (11:53 +0000)
commit0ed665951e53a5e9d07c207064c117fae6e9d20f
treeb7ffc5ab32899e76b1d4783a398b04bbc7037c36
parent51d645a720bdcdb66866a74afbde3e0b218fa622
CPP: Add suport for thread-safety on Linux and Mac in non-Boost base/.

This is needed for Chrome on Android which is the only Chrome port that
requires thread-safety.

R=lararennie@google.com

Review URL: https://codereview.appspot.com/10244046

git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@583 ee073f10-1060-11df-b6a4-87a95322a99c
cpp/README
cpp/src/phonenumbers/base/memory/singleton.h
cpp/src/phonenumbers/base/memory/singleton_posix.h [new file with mode: 0644]
cpp/src/phonenumbers/base/synchronization/lock.h
cpp/src/phonenumbers/base/synchronization/lock_posix.h [new file with mode: 0644]
cpp/src/phonenumbers/base/thread_checker.h