Mark3 Realtime Kernel
Mark3::Mailbox Member List

This is the complete list of members for Mark3::Mailbox, including all inherited members.

CopyData(const void *src_, void *dst_, uint16_t len_)Mark3::Mailboxinlineprivate
GetFreeSlots(void)Mark3::Mailboxinline
GetHeadPointer(void)Mark3::Mailboxinlineprivate
GetTailPointer(void)Mark3::Mailboxinlineprivate
Init(void *pvBuffer_, uint16_t u16BufferSize_, uint16_t u16ElementSize_)Mark3::Mailbox
Init(uint16_t u16BufferSize_, uint16_t u16ElementSize_)Mark3::Mailboxstatic
IsEmpty(void)Mark3::Mailboxinline
IsFull(void)Mark3::Mailboxinline
m_clRecvSemMark3::Mailboxprivate
m_clSendSemMark3::Mailboxprivate
m_pvBufferMark3::Mailboxprivate
m_u16CountMark3::Mailboxprivate
m_u16ElementSizeMark3::Mailboxprivate
m_u16FreeMark3::Mailboxprivate
m_u16HeadMark3::Mailboxprivate
m_u16TailMark3::Mailboxprivate
MoveHeadBackward(void)Mark3::Mailboxinlineprivate
MoveHeadForward(void)Mark3::Mailboxinlineprivate
MoveTailBackward(void)Mark3::Mailboxinlineprivate
MoveTailForward(void)Mark3::Mailboxinlineprivate
operator new(size_t sz, void *pv)Mark3::Mailboxinline
Receive(void *pvData_)Mark3::Mailbox
Receive(void *pvData_, uint32_t u32TimeoutMS_)Mark3::Mailbox
Receive_i(void *pvData_, bool bTail_, uint32_t u32WaitTimeMS_)Mark3::Mailboxprivate
ReceiveTail(void *pvData_)Mark3::Mailbox
ReceiveTail(void *pvData_, uint32_t u32TimeoutMS_)Mark3::Mailbox
Send(void *pvData_)Mark3::Mailbox
Send(void *pvData_, uint32_t u32TimeoutMS_)Mark3::Mailbox
Send_i(const void *pvData_, bool bTail_, uint32_t u32TimeoutMS_)Mark3::Mailboxprivate
SendTail(void *pvData_)Mark3::Mailbox
SendTail(void *pvData_, uint32_t u32TimeoutMS_)Mark3::Mailbox
~Mailbox()Mark3::Mailbox