Mark3 Realtime Kernel
Mark3::Mutex Member List
This is the complete list of members for
Mark3::Mutex
, including all inherited members.
Block
(Thread *pclThread_)
Mark3::BlockingObject
protected
BlockingObject
()
Mark3::BlockingObject
inline
BlockPriority
(Thread *pclThread_)
Mark3::BlockingObject
protected
Claim
()
Mark3::Mutex
Claim
(uint32_t u32WaitTimeMS_)
Mark3::Mutex
Claim_i
(uint32_t u32WaitTimeMS_)
Mark3::Mutex
private
Init
(bool bRecursive_=true)
Mark3::Mutex
IsInitialized
(void)
Mark3::BlockingObject
inline
protected
m_bReady
Mark3::Mutex
private
m_bRecursive
Mark3::Mutex
private
m_clBlockList
Mark3::BlockingObject
protected
m_pclOwner
Mark3::Mutex
private
m_u8Initialized
Mark3::BlockingObject
protected
m_u8Recurse
Mark3::Mutex
private
m_uBlockingInitCookie
Mark3::BlockingObject
protected
static
m_uBlockingInvalidCookie
Mark3::BlockingObject
protected
static
m_uMaxPri
Mark3::Mutex
private
operator new
(size_t sz, void *pv)
Mark3::Mutex
inline
Release
()
Mark3::Mutex
SetInitialized
(void)
Mark3::BlockingObject
inline
protected
UnBlock
(Thread *pclThread_)
Mark3::BlockingObject
protected
WakeMe
(Thread *pclOwner_)
Mark3::Mutex
WakeNext
()
Mark3::Mutex
private
~BlockingObject
()
Mark3::BlockingObject
inline
~Mutex
()
Mark3::Mutex
Generated on Tue Dec 3 2019 20:59:50 for Mark3 Realtime Kernel by
1.8.13