#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_. |
1.3.2