Mark3 Realtime Kernel
|
This is the complete list of members for Mark3::Mailbox, including all inherited members.
CopyData(const void *src_, void *dst_, uint16_t len_) | Mark3::Mailbox | inlineprivate |
GetFreeSlots(void) | Mark3::Mailbox | inline |
GetHeadPointer(void) | Mark3::Mailbox | inlineprivate |
GetTailPointer(void) | Mark3::Mailbox | inlineprivate |
Init(void *pvBuffer_, uint16_t u16BufferSize_, uint16_t u16ElementSize_) | Mark3::Mailbox | |
Init(uint16_t u16BufferSize_, uint16_t u16ElementSize_) | Mark3::Mailbox | static |
IsEmpty(void) | Mark3::Mailbox | inline |
IsFull(void) | Mark3::Mailbox | inline |
m_clRecvSem | Mark3::Mailbox | private |
m_clSendSem | Mark3::Mailbox | private |
m_pvBuffer | Mark3::Mailbox | private |
m_u16Count | Mark3::Mailbox | private |
m_u16ElementSize | Mark3::Mailbox | private |
m_u16Free | Mark3::Mailbox | private |
m_u16Head | Mark3::Mailbox | private |
m_u16Tail | Mark3::Mailbox | private |
MoveHeadBackward(void) | Mark3::Mailbox | inlineprivate |
MoveHeadForward(void) | Mark3::Mailbox | inlineprivate |
MoveTailBackward(void) | Mark3::Mailbox | inlineprivate |
MoveTailForward(void) | Mark3::Mailbox | inlineprivate |
operator new(size_t sz, void *pv) | Mark3::Mailbox | inline |
Receive(void *pvData_) | Mark3::Mailbox | |
Receive(void *pvData_, uint32_t u32TimeoutMS_) | Mark3::Mailbox | |
Receive_i(void *pvData_, bool bTail_, uint32_t u32WaitTimeMS_) | Mark3::Mailbox | private |
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::Mailbox | private |
SendTail(void *pvData_) | Mark3::Mailbox | |
SendTail(void *pvData_, uint32_t u32TimeoutMS_) | Mark3::Mailbox | |
~Mailbox() | Mark3::Mailbox |