Argon RTOS
1.3.0
Tiny embedded real-time kernel
|
This is the complete list of members for Ar::Queue, including all inherited members.
getCount() const | Ar::Queue | inline |
getName() const | Ar::Queue | inline |
init(const char *name, void *storage, unsigned elementSize, unsigned capacity) | Ar::Queue | inline |
isEmpty() const | Ar::Queue | inline |
m_capacity | ar_queue_t | |
m_count | ar_queue_t | |
m_elements | ar_queue_t | |
m_elementSize | ar_queue_t | |
m_head | ar_queue_t | |
m_name | ar_queue_t | |
m_receiveBlockedList | ar_queue_t | |
m_runLoop | ar_queue_t | |
m_runLoopHandler | ar_queue_t | |
m_runLoopHandlerParam | ar_queue_t | |
m_runLoopNode | ar_queue_t | |
m_sendBlockedList | ar_queue_t | |
m_tail | ar_queue_t | |
Queue() | Ar::Queue | inline |
Queue(const char *name, void *storage, unsigned elementSize, unsigned capacity) | Ar::Queue | inline |
receive(void *element, uint32_t timeout=kArInfiniteTimeout) | Ar::Queue | inline |
send(const void *element, uint32_t timeout=kArInfiniteTimeout) | Ar::Queue | inline |
~Queue() | Ar::Queue | inline |