diff options
| author | David 'Digit' Turner <digit@google.com> | 2014-03-10 15:26:00 +0100 |
|---|---|---|
| committer | David 'Digit' Turner <digit@google.com> | 2014-03-11 18:02:57 +0100 |
| commit | 47752bc9b62d974d82ba10bfc3633b72d10afcbd (patch) | |
| tree | e5dbd1b3f20ff54654e6f5f2db2a0805431a7845 /emulator/opengl/shared/emugl/common/sockets.cpp | |
| parent | aac93f1585bc9bdf8a57b6ed3c47c24f56a3990a (diff) | |
| download | sdk-47752bc9b62d974d82ba10bfc3633b72d10afcbd.zip sdk-47752bc9b62d974d82ba10bfc3633b72d10afcbd.tar.gz sdk-47752bc9b62d974d82ba10bfc3633b72d10afcbd.tar.bz2 | |
emulator/opengl: Remove Android-specific thread_store.
This patch removes the use of the 'thread_store' class from
<utils/threads.h> by providing its own implementation instead
under shared/emugl/common/thread_store.h, plus appropriate
unit tests.
Note that unlike the Android version, this properly destroys
the thread-local values on thread exit (instead of leaking
them).
+ Provide a LazyInstance class used to perform thread-safe
lazy initialization of static variables without the use
of C++ constructors.
Change-Id: Iabe01fbd713c6872b5fe245d7255c3c03749a88a
Diffstat (limited to 'emulator/opengl/shared/emugl/common/sockets.cpp')
0 files changed, 0 insertions, 0 deletions
