#include <lightMutex.h>
構成 | |
class | unlockable_lock |
requirement: thread local [詳細] | |
Public 型 | |
typedef LightScopedLock < LightMutex > | scoped_lock |
Public メソッド | |
LightMutex () | |
bool | tryLock () |
bool | waitLock (int counter) |
void | lock () |
void | unlock () |
Private メソッド | |
LightMutex (const LightMutex &) | |
LightMutex & | operator= (const LightMutex &) |
Private 変数 | |
volatile int | data |
lightMutex.h の 51 行で定義されています。
lightMutex.h の 57 行で定義されています。
osl::misc::LightMutex::LightMutex | ( | const LightMutex & | ) | [private] |
osl::misc::LightMutex::LightMutex | ( | ) | [inline] |
lightMutex.h の 59 行で定義されています。
void osl::misc::LightMutex::lock | ( | ) | [inline] |
lightMutex.h の 84 行で定義されています。
参照先 tryLock(), と waitLock().
参照元 osl::misc::LightMutex::unlockable_lock::unlockable_lock().
LightMutex& osl::misc::LightMutex::operator= | ( | const LightMutex & | ) | [private] |
bool osl::misc::LightMutex::tryLock | ( | ) | [inline] |
void osl::misc::LightMutex::unlock | ( | ) | [inline] |
bool osl::misc::LightMutex::waitLock | ( | int | counter | ) | [inline] |
volatile int osl::misc::LightMutex::data [private] |
lightMutex.h の 55 行で定義されています。
参照元 tryLock(), unlock(), と waitLock().