Public 型 | Public メソッド | Private メソッド | Private 変数

クラス osl::misc::LightMutexChar

#include <lightMutex.h>

すべてのメンバ一覧

Public 型

typedef LightScopedLock
< LightMutexChar
scoped_lock

Public メソッド

 LightMutexChar ()
bool tryLock ()
bool waitLock (int counter)
void lock ()
void unlock ()

Private メソッド

 LightMutexChar (const LightMutexChar &)
LightMutexCharoperator= (const LightMutexChar &)

Private 変数

volatile char data

説明

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


型定義

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


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

osl::misc::LightMutexChar::LightMutexChar ( const LightMutexChar  )  [private]
osl::misc::LightMutexChar::LightMutexChar (  )  [inline]

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


関数

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

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

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

LightMutexChar& osl::misc::LightMutexChar::operator= ( const LightMutexChar  )  [private]
bool osl::misc::LightMutexChar::tryLock (  )  [inline]

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

参照先 data.

参照元 lock().

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

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

参照先 data.

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

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

参照先 data.

参照元 lock().


変数

volatile char osl::misc::LightMutexChar::data [private]

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

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


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義