#include <ArCondition.h>
Public Types | |
enum | typedef { STATUS_FAILED = 1, STATUS_FAILED_DESTROY, STATUS_FAILED_INIT, STATUS_WAIT_TIMEDOUT, STATUS_WAIT_INTR, STATUS_MUTEX_FAILED_INIT, STATUS_MUTEX_FAILED } |
Public Methods | |
ArCondition () | |
Constructor. | |
virtual | ~ArCondition () |
Desctructor. | |
int | signal () |
Signal the thread waiting. | |
int | broadcast () |
Broadcast a signal to all threads waiting. | |
int | wait () |
Wait for a signal. | |
int | timedWait (unsigned int msecs) |
Wait for a signal for a period of time in milliseconds. | |
std::string | getError (int messageNumber) |
Translate error into string. |
|