#include <CriticalSection.h>
Inheritance diagram for Lamp::CriticalSection:
Public Member Functions | |
CriticalSection () | |
コンストラクタ | |
virtual | ~CriticalSection () |
デストラクタ | |
virtual void | lock () |
ロック | |
virtual void | unlock () |
アンロック | |
virtual bool | isLockedByCurrentThread () const |
カレントスレッドによってロックされているか | |
Protected Attributes | |
CRITICAL_SECTION | criticalSection_ |
クリティカルセクションメンバ | |
int | lockCount_ |
ロックカウント | |
u_int | threadID_ |
スレッドID | |
Static Protected Attributes | |
const u_int | invalidThreadID = 0xffffffff |
無効なスレッドID |
Definition at line 36 of file CriticalSection.h.
|
カレントスレッドによってロックされているか
Implements Lamp::LockObject. Definition at line 77 of file CriticalSection.h. References threadID_. |