クラス 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.h48 行で定義されています。


型定義

lightMutex.h51 行で定義されています。


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

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

lightMutex.h53 行で定義されています。


関数

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

lightMutex.h78 行で定義されています。

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

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

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

lightMutex.h54 行で定義されています。

参照先 data.

参照元 lock().

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

lightMutex.h87 行で定義されています。

参照先 data.

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

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

lightMutex.h68 行で定義されています。

参照先 data.

参照元 lock().


変数

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

lightMutex.h49 行で定義されています。

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


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