クラス osl::misc::LightMutex

#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 変数

volatile int data

説明

lightMutex.h の 48 行で定義されています。


型定義

lightMutex.h の 51 行で定義されています。


コンストラクタとデストラクタ

osl::misc::LightMutex::LightMutex (  )  [inline]

lightMutex.h の 53 行で定義されています。


関数

void osl::misc::LightMutex::lock (  )  [inline]

lightMutex.h の 78 行で定義されています。

参照先 tryLock(), と waitLock().

参照元 osl::misc::LightMutex::unlockable_lock::unlockable_lock().

bool osl::misc::LightMutex::tryLock (  )  [inline]

lightMutex.h の 54 行で定義されています。

参照先 data.

参照元 lock().

void osl::misc::LightMutex::unlock (  )  [inline]

lightMutex.h の 87 行で定義されています。

参照先 data.

参照元 osl::misc::LightMutex::unlockable_lock::unlock().

bool osl::misc::LightMutex::waitLock ( int  counter  )  [inline]

lightMutex.h の 68 行で定義されています。

参照先 data.

参照元 lock().


変数

volatile int osl::misc::LightMutex::data [private]

lightMutex.h の 49 行で定義されています。

参照元 tryLock(), unlock(), と waitLock().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:22 2010に生成されました。  doxygen 1.6.3