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::BlockingObjectprotected
BlockingObject()Mark3::BlockingObjectinline
BlockPriority(Thread *pclThread_)Mark3::BlockingObjectprotected
Claim()Mark3::Mutex
Claim(uint32_t u32WaitTimeMS_)Mark3::Mutex
Claim_i(uint32_t u32WaitTimeMS_)Mark3::Mutexprivate
Init(bool bRecursive_=true)Mark3::Mutex
IsInitialized(void)Mark3::BlockingObjectinlineprotected
m_bReadyMark3::Mutexprivate
m_bRecursiveMark3::Mutexprivate
m_clBlockListMark3::BlockingObjectprotected
m_pclOwnerMark3::Mutexprivate
m_u8InitializedMark3::BlockingObjectprotected
m_u8RecurseMark3::Mutexprivate
m_uBlockingInitCookieMark3::BlockingObjectprotectedstatic
m_uBlockingInvalidCookieMark3::BlockingObjectprotectedstatic
m_uMaxPriMark3::Mutexprivate
operator new(size_t sz, void *pv)Mark3::Mutexinline
Release()Mark3::Mutex
SetInitialized(void)Mark3::BlockingObjectinlineprotected
UnBlock(Thread *pclThread_)Mark3::BlockingObjectprotected
WakeMe(Thread *pclOwner_)Mark3::Mutex
WakeNext()Mark3::Mutexprivate
~BlockingObject()Mark3::BlockingObjectinline
~Mutex()Mark3::Mutex