#include <lightMutex.h>
Public 型 | |
typedef LightScopedLock < LightMutexChar > | scoped_lock |
Public メソッド | |
LightMutexChar () | |
bool | tryLock () |
bool | waitLock (int counter) |
void | lock () |
void | unlock () |
Private 変数 | |
volatile char | data |
lightMutex.h の 112 行で定義されています。
lightMutex.h の 115 行で定義されています。
osl::misc::LightMutexChar::LightMutexChar | ( | ) | [inline] |
lightMutex.h の 116 行で定義されています。
void osl::misc::LightMutexChar::lock | ( | ) | [inline] |
lightMutex.h の 141 行で定義されています。
参照先 tryLock(), と waitLock().
bool osl::misc::LightMutexChar::tryLock | ( | ) | [inline] |
void osl::misc::LightMutexChar::unlock | ( | ) | [inline] |
lightMutex.h の 150 行で定義されています。
参照先 data.
bool osl::misc::LightMutexChar::waitLock | ( | int | counter | ) | [inline] |
volatile char osl::misc::LightMutexChar::data [private] |
lightMutex.h の 113 行で定義されています。
参照元 tryLock(), unlock(), と waitLock().