F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
ConditionVariable.cpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title Os/Stub/ConditionVariable.cpp
3 // \brief Stub implementations for Os::ConditionVariable
4 // ======================================================================
6 #include "Fw/Types/Assert.hpp"
7 
8 namespace Os {
9 namespace Stub {
10 namespace Mutex {
11 
13  FW_ASSERT(0);
14 }
16  FW_ASSERT(0);
17 }
19  FW_ASSERT(0);
20 }
21 
23  return &m_handle;
24 }
25 
26 }
27 }
28 }
#define FW_ASSERT(...)
Definition: Assert.hpp:14
Condition variable handle parent.
Definition: Condition.hpp:14
void notifyAll() override
notify all current waiters
void wait(Os::Mutex &mutex) override
wait releasing mutex
ConditionVariableHandle * getHandle() override
get handle
void notify() override
notify a single waiter