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

This is the complete list of members for LibXR::SPSCQueue< Data >, including all inherited members.

ConsumeWithReader(size_t limit, Reader &&reader)LibXR::SPSCQueue< Data >inline
EmptySize() constLibXR::SPSCQueueBaseinline
IndexType typedefLibXR::SPSCQueueBase
MaxSize() constLibXR::SPSCQueueBaseinline
Peek(Data &item)LibXR::SPSCQueue< Data >inline
PeekBatch(Data *data, size_t size)LibXR::SPSCQueue< Data >inline
PeekBatchBytes(void *data, size_t count)LibXR::SPSCQueueBaseinline
PeekBytes(void *value)LibXR::SPSCQueueBaseinline
Pop(Data &item)LibXR::QueueTypedBase< SPSCQueue< Data >, Data >inline
Pop()LibXR::QueueTypedBase< SPSCQueue< Data >, Data >inline
PopBatch(Data *data, size_t size)LibXR::SPSCQueue< Data >inline
PopBatchBytes(void *data, size_t count)LibXR::SPSCQueueBaseinline
PopBytes(void *value=nullptr)LibXR::SPSCQueueBaseinline
PopBytesWithReader(size_t count, Reader &&reader)LibXR::SPSCQueueBaseinline
PopWithReader(Reader &&reader)LibXR::SPSCQueue< Data >inline
PopWithReader(size_t size, Reader &&reader)LibXR::SPSCQueue< Data >inline
ProduceWithWriter(size_t limit, Writer &&writer)LibXR::SPSCQueue< Data >inline
Push(const Data &item)LibXR::QueueTypedBase< SPSCQueue< Data >, Data >inline
PushBatch(const Data *data, size_t size)LibXR::SPSCQueue< Data >inline
PushBatchBytes(const void *data, size_t count)LibXR::SPSCQueueBaseinline
PushBytes(const void *value)LibXR::SPSCQueueBaseinline
PushBytesWithWriter(size_t count, Writer &&writer)LibXR::SPSCQueueBaseinline
PushWithWriter(Writer &&writer)LibXR::SPSCQueue< Data >inline
PushWithWriter(size_t size, Writer &&writer)LibXR::SPSCQueue< Data >inline
Reset()LibXR::SPSCQueue< Data >inline
Size() constLibXR::SPSCQueueBaseinline
SPSCQueue(size_t length)LibXR::SPSCQueue< Data >inlineexplicit
SPSCQueueBase(size_t element_size, size_t capacity)LibXR::SPSCQueueBaseinline
SPSCQueueBase(size_t element_size, size_t element_align, size_t capacity)LibXR::SPSCQueueBaseinline
ValueType typedefLibXR::SPSCQueue< Data >
~SPSCQueue()=defaultLibXR::SPSCQueue< Data >
~SPSCQueueBase()LibXR::SPSCQueueBaseinline