|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
This is the complete list of members for LibXR::QueueBase, including all inherited members.
| ELEMENT_SIZE | LibXR::QueueBase | |
| EmptySize() const | LibXR::QueueBase | |
| GetFirstElementIndex() const | LibXR::QueueBase | |
| GetLastElementIndex() const | LibXR::QueueBase | |
| head_ | LibXR::QueueBase | |
| is_full_ | LibXR::QueueBase | |
| length_ | LibXR::QueueBase | |
| MaxSize() const | LibXR::QueueBase | inline |
| operator[](uint32_t index) | LibXR::QueueBase | |
| OverwriteBytes(const void *data) | LibXR::QueueBase | |
| own_buffer_ | LibXR::QueueBase | |
| PeekBatchBytes(void *data, size_t size) | LibXR::QueueBase | |
| PeekBytes(void *data) | LibXR::QueueBase | |
| PopBatchBytes(void *data, size_t size) | LibXR::QueueBase | |
| PopBytes(void *data=nullptr) | LibXR::QueueBase | |
| PushBatchBytes(const void *data, size_t size) | LibXR::QueueBase | |
| PushBytes(const void *data) | LibXR::QueueBase | |
| queue_array_ | LibXR::QueueBase | |
| QueueBase(uint16_t element_size, size_t length, uint8_t *buffer) | LibXR::QueueBase | |
| QueueBase(uint16_t element_size, size_t length) | LibXR::QueueBase | |
| Reset() | LibXR::QueueBase | |
| Size() const | LibXR::QueueBase | |
| tail_ | LibXR::QueueBase | |
| ~QueueBase() | LibXR::QueueBase |