libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
LibXR::QueueBase Member List

This is the complete list of members for LibXR::QueueBase, including all inherited members.

ELEMENT_SIZELibXR::QueueBase
EmptySize() constLibXR::QueueBase
GetFirstElementIndex() constLibXR::QueueBase
GetLastElementIndex() constLibXR::QueueBase
head_LibXR::QueueBase
is_full_LibXR::QueueBase
length_LibXR::QueueBase
MaxSize() constLibXR::QueueBaseinline
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() constLibXR::QueueBase
tail_LibXR::QueueBase
~QueueBase()LibXR::QueueBase