distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::StaticMessageQueue< T, QueueSize > Member List

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

emplace(const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
EntryStorage typedefdistortos::MessageQueue< T >
EntryStorageUniquePointer typedefdistortos::MessageQueue< T >
MessageQueue(EntryStorageUniquePointer &&entryStorageUniquePointer, ValueStorageUniquePointer &&valueStorageUniquePointer, const size_t maxElements)distortos::MessageQueue< T >inline
pop(uint8_t &priority, T &value)distortos::MessageQueue< T >inline
push(const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
push(const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
StaticMessageQueue()distortos::StaticMessageQueue< T, QueueSize >inlineexplicit
tryEmplace(const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
tryEmplaceFor(const TickClock::duration duration, const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
tryEmplaceFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
tryEmplaceUntil(const TickClock::time_point timePoint, const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
tryEmplaceUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
tryPop(uint8_t &priority, T &value)distortos::MessageQueue< T >inline
tryPopFor(const TickClock::duration duration, uint8_t &priority, T &value)distortos::MessageQueue< T >inline
tryPopFor(const std::chrono::duration< Rep, Period > duration, uint8_t &priority, T &value)distortos::MessageQueue< T >inline
tryPopUntil(const TickClock::time_point timePoint, uint8_t &priority, T &value)distortos::MessageQueue< T >inline
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, uint8_t &priority, T &value)distortos::MessageQueue< T >inline
tryPush(const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
tryPush(const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
tryPushFor(const TickClock::duration duration, const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
tryPushFor(const TickClock::duration duration, const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
tryPushUntil(const TickClock::time_point timePoint, const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, const T &value)distortos::MessageQueue< T >inline
tryPushUntil(const TickClock::time_point timePoint, const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, T &&value)distortos::MessageQueue< T >inline
ValueStorage typedefdistortos::MessageQueue< T >
valueStorage_distortos::StaticMessageQueue< T, QueueSize >
ValueStorageUniquePointer typedefdistortos::MessageQueue< T >
~MessageQueue()distortos::MessageQueue< T >