24 #ifndef __CORE_THREADING_WAIT_CONDITION_H_ 25 #define __CORE_THREADING_WAIT_CONDITION_H_ 29 class WaitConditionData;
45 WaitConditionData *__cond_data;
Wait until a given condition holds.
bool reltimed_wait(unsigned int sec, unsigned int nanosec)
Wait with relative timeout.
WaitCondition(Mutex *mutex=0)
Constructor.
~WaitCondition()
Destructor.
Fawkes library namespace.
void wake_all()
Wake up all waiting threads.
void wake_one()
Wake another thread waiting for this condition.
void wait()
Wait for the condition forever.
Mutex mutual exclusion lock.
bool abstimed_wait(long int sec, long int nanosec)
Wait with absolute timeout.