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