Mark3 Realtime Kernel
Mark3::Semaphore Member List
This is the complete list of members for
Mark3::Semaphore
, including all inherited members.
Block
(Thread *pclThread_)
Mark3::BlockingObject
protected
BlockingObject
()
Mark3::BlockingObject
inline
BlockPriority
(Thread *pclThread_)
Mark3::BlockingObject
protected
GetCount
()
Mark3::Semaphore
Init
(uint16_t u16InitVal_, uint16_t u16MaxVal_)
Mark3::Semaphore
IsInitialized
(void)
Mark3::BlockingObject
inline
protected
m_clBlockList
Mark3::BlockingObject
protected
m_u16MaxValue
Mark3::Semaphore
private
m_u16Value
Mark3::Semaphore
private
m_u8Initialized
Mark3::BlockingObject
protected
m_uBlockingInitCookie
Mark3::BlockingObject
protected
static
m_uBlockingInvalidCookie
Mark3::BlockingObject
protected
static
operator new
(size_t sz, void *pv)
Mark3::Semaphore
inline
Pend
()
Mark3::Semaphore
Pend
(uint32_t u32WaitTimeMS_)
Mark3::Semaphore
Pend_i
(uint32_t u32WaitTimeMS_)
Mark3::Semaphore
private
Post
()
Mark3::Semaphore
SetInitialized
(void)
Mark3::BlockingObject
inline
protected
UnBlock
(Thread *pclThread_)
Mark3::BlockingObject
protected
WakeMe
(Thread *pclChosenOne_)
Mark3::Semaphore
WakeNext
()
Mark3::Semaphore
private
~BlockingObject
()
Mark3::BlockingObject
inline
~Semaphore
()
Mark3::Semaphore
Generated on Tue Dec 3 2019 20:59:52 for Mark3 Realtime Kernel by
1.8.13