Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::LockObject Class Reference

ロックオブジェクト More...

#include <LockObject.h>

Inheritance diagram for Lamp::LockObject:

Lamp::CriticalSection Lamp::WaitSet Lamp::Runnable Lamp::Thread Lamp::BufferedInput Lamp::StreamPlayer List of all members.

Public Member Functions

 LockObject ()
 コンストラクタ

virtual ~LockObject ()
 デストラクタ

virtual void lock ()=0
 ロック

virtual void unlock ()=0
 アンロック

virtual bool isLockedByCurrentThread () const=0
 カレントスレッドによってロックされているか


Detailed Description

ロックオブジェクト

Definition at line 34 of file LockObject.h.


Member Function Documentation

virtual bool Lamp::LockObject::isLockedByCurrentThread  )  const [pure virtual]
 

カレントスレッドによってロックされているか

Returns:
カレントスレッドによってロックされていればtrue

Implemented in Lamp::CriticalSection, and Lamp::WaitSet.

Referenced by Lamp::WaitSet::isLockedByCurrentThread().


The documentation for this class was generated from the following file:
Generated on Wed Mar 16 10:29:47 2005 for Lamp by doxygen 1.3.2