distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::StaticRawMessageQueue< ElementSize, QueueSize > Member List

This is the complete list of members for distortos::StaticRawMessageQueue< ElementSize, QueueSize >, including all inherited members.

EntryStorage typedefdistortos::RawMessageQueue
entryStorage_distortos::StaticRawMessageQueue< ElementSize, QueueSize >private
EntryStorageUniquePointer typedefdistortos::RawMessageQueue
getCapacity()distortos::StaticRawMessageQueue< ElementSize, QueueSize >inlinestatic
distortos::RawMessageQueue::getCapacity() constdistortos::RawMessageQueueinline
getElementSize()distortos::StaticRawMessageQueue< ElementSize, QueueSize >inlinestatic
distortos::RawMessageQueue::getElementSize() constdistortos::RawMessageQueueinline
pop(uint8_t &priority, void *buffer, size_t size)distortos::RawMessageQueue
pop(uint8_t &priority, T &buffer)distortos::RawMessageQueueinline
push(uint8_t priority, const void *data, size_t size)distortos::RawMessageQueue
push(const uint8_t priority, const T &data)distortos::RawMessageQueueinline
RawMessageQueue(EntryStorageUniquePointer &&entryStorageUniquePointer, ValueStorageUniquePointer &&valueStorageUniquePointer, size_t elementSize, size_t maxElements)distortos::RawMessageQueue
StaticRawMessageQueue()distortos::StaticRawMessageQueue< ElementSize, QueueSize >inlineexplicit
tryPop(uint8_t &priority, void *buffer, size_t size)distortos::RawMessageQueue
tryPop(uint8_t &priority, T &buffer)distortos::RawMessageQueueinline
tryPopFor(TickClock::duration duration, uint8_t &priority, void *buffer, size_t size)distortos::RawMessageQueue
tryPopFor(const std::chrono::duration< Rep, Period > duration, uint8_t &priority, void *const buffer, const size_t size)distortos::RawMessageQueueinline
tryPopFor(const std::chrono::duration< Rep, Period > duration, uint8_t &priority, T &buffer)distortos::RawMessageQueueinline
tryPopUntil(TickClock::time_point timePoint, uint8_t &priority, void *buffer, size_t size)distortos::RawMessageQueue
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, uint8_t &priority, void *const buffer, const size_t size)distortos::RawMessageQueueinline
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, uint8_t &priority, T &buffer)distortos::RawMessageQueueinline
tryPush(uint8_t priority, const void *data, size_t size)distortos::RawMessageQueue
tryPush(const uint8_t priority, const T &data)distortos::RawMessageQueueinline
tryPushFor(TickClock::duration duration, uint8_t priority, const void *data, size_t size)distortos::RawMessageQueue
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, const void *const data, const size_t size)distortos::RawMessageQueueinline
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, const T &data)distortos::RawMessageQueueinline
tryPushUntil(TickClock::time_point timePoint, uint8_t priority, const void *data, size_t size)distortos::RawMessageQueue
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, const void *const data, const size_t size)distortos::RawMessageQueueinline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, const T &data)distortos::RawMessageQueueinline
ValueStorage typedefdistortos::RawMessageQueue
valueStorage_distortos::StaticRawMessageQueue< ElementSize, QueueSize >private
ValueStorageUniquePointer typedefdistortos::RawMessageQueue