5 #ifndef OS_DELEGATECONDITIONVARIABLE_HPP_ 6 #define OS_DELEGATECONDITIONVARIABLE_HPP_ 82 #endif // OS_DELEGATECONDITIONVARIABLE_HPP_ void notify() override
notify a single waiter on this condition variable
~DelegateConditionVariable() final
default virtual destructor
DelegateConditionVariable()
default constructor
Link-time delegating Mutex implementation.
U8 ConditionVariableHandleStorage[FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE]
Status pend(Os::Mutex &mutex) override
wait on a condition variable
interface for condition variables
ConditionVariableInterface & operator=(const ConditionVariableInterface &other) override=delete
assignment operator is forbidden
ConditionVariableHandle * getHandle() override
return the underlying condition variable handle (implementation specific). Delegates to implementatio...
Link-time delegating ConditionVariable implementation.
void notifyAll() override
notify all waiters on this condition variable
Condition variable handle parent.