![]() |
SuperTinyKernel™ RTOS 1.06.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Public Member Functions | |
| StkMessageQueue (uint32_t cap, uint32_t msz, const char *name, uint8_t *ext_buf) | |
| StkMessageQueue (uint32_t cap, uint32_t msz, const char *name) | |
| ~StkMessageQueue () | |
Static Public Member Functions | |
| static uint8_t * | AllocBuffer (uint32_t cap, uint32_t msz) |
Public Attributes | |
| stk::sync::MessageQueue | m_mq |
| bool | m_bf_owned |
| bool | m_cb_owned |
Private Member Functions | |
| STK_NONCOPYABLE_CLASS (StkMessageQueue) | |
Definition at line 405 of file cmsis_os2_stk.cpp.
|
inlineexplicit |
Definition at line 411 of file cmsis_os2_stk.cpp.
References m_bf_owned, m_cb_owned, and m_mq.
Referenced by STK_NONCOPYABLE_CLASS().
|
inlineexplicit |
Definition at line 419 of file cmsis_os2_stk.cpp.
References AllocBuffer(), m_bf_owned, m_cb_owned, and m_mq.
|
inline |
Definition at line 426 of file cmsis_os2_stk.cpp.
References m_bf_owned, and m_mq.
|
inlinestatic |
Definition at line 434 of file cmsis_os2_stk.cpp.
References STK_ASSERT.
Referenced by StkMessageQueue().
|
private |
| bool StkMessageQueue::m_bf_owned |
Definition at line 443 of file cmsis_os2_stk.cpp.
Referenced by StkMessageQueue(), StkMessageQueue(), and ~StkMessageQueue().
| bool StkMessageQueue::m_cb_owned |
Definition at line 444 of file cmsis_os2_stk.cpp.
Referenced by StkMessageQueue(), and StkMessageQueue().
| stk::sync::MessageQueue StkMessageQueue::m_mq |
Definition at line 442 of file cmsis_os2_stk.cpp.
Referenced by osMessageQueueGetCapacity(), osMessageQueueGetCount(), osMessageQueueGetMsgSize(), osMessageQueueGetSpace(), osMessageQueueNew(), StkMessageQueue(), StkMessageQueue(), and ~StkMessageQueue().