![]() |
SuperTinyKernel™ RTOS 1.08.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Public Member Functions | |
| FrtosQueue (uint32_t cap, uint32_t msg_size, const char *name, uint8_t *ext_buf) | |
| FrtosQueue (uint32_t cap, uint32_t msg_size, const char *name) | |
| ~FrtosQueue () | |
Static Public Member Functions | |
| static uint8_t * | AllocBuffer (uint32_t cap, uint32_t msg_size) |
Public Attributes | |
| stk::sync::MessageQueue | m_mq |
| bool | m_buf_owned |
| bool | m_cb_owned |
| FrtosQueueSet * | m_set |
| non-owning ptr to the queue set this member belongs to (nullptr if none) | |
Definition at line 511 of file freertos_stk.cpp.
|
inlineexplicit |
Definition at line 514 of file freertos_stk.cpp.
References configUSE_QUEUE_SETS, m_buf_owned, m_cb_owned, m_mq, and m_set.
|
inlineexplicit |
Definition at line 526 of file freertos_stk.cpp.
References AllocBuffer(), configUSE_QUEUE_SETS, m_buf_owned, m_cb_owned, m_mq, and m_set.
|
inline |
Definition at line 538 of file freertos_stk.cpp.
References m_buf_owned, m_mq, and ObjFreeArray().
|
inlinestatic |
Definition at line 544 of file freertos_stk.cpp.
References ObjAllocArray().
Referenced by FrtosQueue().
| bool FrtosQueue::m_buf_owned |
Definition at line 551 of file freertos_stk.cpp.
Referenced by FrtosQueue(), FrtosQueue(), and ~FrtosQueue().
| bool FrtosQueue::m_cb_owned |
Definition at line 552 of file freertos_stk.cpp.
Referenced by FrtosQueue(), FrtosQueue(), and xQueueCreateStatic().
| stk::sync::MessageQueue FrtosQueue::m_mq |
Definition at line 550 of file freertos_stk.cpp.
Referenced by FrtosQueue(), FrtosQueue(), uxQueueMessagesWaiting(), uxQueueMessagesWaitingFromISR(), uxQueueSpacesAvailable(), xQueueAddToSet(), xQueueCreate(), xQueueOverwrite(), xQueueOverwriteFromISR(), xQueueRemoveFromSet(), xQueueSend(), xQueueSendFromISR(), xQueueSendToFront(), xQueueSendToFrontFromISR(), and ~FrtosQueue().
| FrtosQueueSet* FrtosQueue::m_set |
non-owning ptr to the queue set this member belongs to (nullptr if none)
Definition at line 554 of file freertos_stk.cpp.
Referenced by FrtosQueue(), FrtosQueue(), xQueueAddToSet(), and xQueueRemoveFromSet().