Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ThreadUtil::WaitCondition Class Reference

#include </home/clem/local/src/opie/noncore/multimedia/opieplayer2/threadutil.h>

Collaboration diagram for ThreadUtil::WaitCondition:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WaitCondition ()
 ~WaitCondition ()
bool wait ()
bool wait (Mutex &mutex)
void wakeOne ()
void wakeAll ()

Private Member Functions

 WaitCondition (const WaitCondition &)
WaitConditionoperator= (const WaitCondition &)

Private Attributes

Datad

Constructor & Destructor Documentation

ThreadUtil::WaitCondition::WaitCondition  ) 
 

ThreadUtil::WaitCondition::~WaitCondition  ) 
 

ThreadUtil::WaitCondition::WaitCondition const WaitCondition  )  [private]
 


Member Function Documentation

WaitCondition& ThreadUtil::WaitCondition::operator= const WaitCondition  )  [private]
 

bool ThreadUtil::WaitCondition::wait Mutex mutex  ) 
 

bool ThreadUtil::WaitCondition::wait  ) 
 

Referenced by ThreadUtil::Channel::send(), and WaitCondition::wait().

void ThreadUtil::WaitCondition::wakeAll  ) 
 

Referenced by terminate_thread().

void ThreadUtil::WaitCondition::wakeOne  ) 
 

Referenced by ThreadUtil::ChannelMessage::reply().


Member Data Documentation

Data* ThreadUtil::WaitCondition::d [private]
 

Definition at line 77 of file threadutil.h.

Referenced by WaitCondition::wait(), WaitCondition::wakeAll(), WaitCondition::wakeOne(), and WaitCondition::~WaitCondition().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 18:03:55 2005 for OPIE by  doxygen 1.4.2