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
ConditionVariableInterface & operator=(const ConditionVariableInterface &other) override=delete
assignment operator is forbidden
void wait(Os::Mutex &mutex) override
wait releasing mutex
ConditionVariableHandle * getHandle() override
get handle
void notify() override
notify a single waiter