This class provides an object-oriented thread condition interface.
More...
This class provides an object-oriented thread condition interface.
OpenThreads::Condition::Condition |
( |
| ) |
|
virtual OpenThreads::Condition::~Condition |
( |
| ) |
|
|
virtual |
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 | ) |
|
|
virtual |
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.
The documentation for this class was generated from the following file: