|
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 |