Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

OpenThreads::Condition Class Reference

This class provides an object-oriented thread condition interface. More...

List of all members.

Public Member Functions

 Condition ()
virtual ~Condition ()
virtual int wait (Mutex *mutex)
virtual int wait (Mutex *mutex, unsigned long int ms)
virtual int signal ()
virtual int broadcast ()


Detailed Description

This class provides an object-oriented thread condition interface.


Constructor & Destructor Documentation

OpenThreads::Condition::Condition  ) 
 

Constructor

virtual OpenThreads::Condition::~Condition  )  [virtual]
 

Destructor


Member Function Documentation

virtual int OpenThreads::Condition::broadcast  )  [virtual]
 

Wake all threads waiting on this condition.

Returns:
0 if normal, -1 if errno set, errno code otherwise.

virtual int OpenThreads::Condition::signal  )  [virtual]
 

Signal a SINGLE thread to wake if it's waiting.

Returns:
0 if normal, -1 if errno set, errno code otherwise.

virtual int OpenThreads::Condition::wait Mutex mutex,
unsigned long int  ms
[virtual]
 

Wait on a mutex for a given amount of time (ms)

Returns:
0 if normal, -1 if errno set, errno code otherwise.

virtual int OpenThreads::Condition::wait Mutex mutex  )  [virtual]
 

Wait on a mutex.


The documentation for this class was generated from the following file:
Generated on Wed Jun 7 05:04:22 2006 for OpenThreads by  doxygen 1.4.4