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