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

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

ConsumeWithReader(size_t limit, Reader &&reader)LibXR::SPSCQueueBaseinline
EmptySize() constLibXR::SPSCQueueBaseinline
IndexType typedefLibXR::SPSCQueueBase
MaxSize() constLibXR::SPSCQueueBaseinline
PeekBatchBytes(void *data, size_t count)LibXR::SPSCQueueBaseinline
PeekBytes(void *value)LibXR::SPSCQueueBaseinline
PopBatchBytes(void *data, size_t count)LibXR::SPSCQueueBaseinline
PopBytes(void *value=nullptr)LibXR::SPSCQueueBaseinline
PopBytesWithReader(size_t count, Reader &&reader)LibXR::SPSCQueueBaseinline
ProduceWithWriter(size_t limit, Writer &&writer)LibXR::SPSCQueueBaseinline
PushBatchBytes(const void *data, size_t count)LibXR::SPSCQueueBaseinline
PushBytes(const void *value)LibXR::SPSCQueueBaseinline
PushBytesWithWriter(size_t count, Writer &&writer)LibXR::SPSCQueueBaseinline
Reset()LibXR::SPSCQueueBaseinline
Size() constLibXR::SPSCQueueBaseinline
SPSCQueueBase(size_t element_size, size_t capacity)LibXR::SPSCQueueBaseinline
SPSCQueueBase(size_t element_size, size_t element_align, size_t capacity)LibXR::SPSCQueueBaseinline
~SPSCQueueBase()LibXR::SPSCQueueBaseinline