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