5 #ifndef OS_POSIX_CONDITION_VARIABLE_HPP
6 #define OS_POSIX_CONDITION_VARIABLE_HPP
Condition variable handle parent.
interface for condition variables
Posix implementation of Os::ConditionVariable.
ConditionVariableHandle * getHandle() override
get handle
void notify() override
notify a single waiter
void wait(Os::Mutex &mutex) override
wait releasing mutex
ConditionVariableInterface & operator=(const ConditionVariableInterface &other) override=delete
assignment operator is forbidden
PosixConditionVariable()
constructor
~PosixConditionVariable() override
destructor
void notifyAll() override
notify all current waiters
pthread_cond_t m_condition