distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::DynamicMessageQueue< T > Member List

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

DynamicMessageQueue(size_t queueSize)distortos::DynamicMessageQueue< T >explicit
emplace(const uint8_t priority, Args &&... args)distortos::MessageQueue< T >inline
EntryStorage typedefdistortos::MessageQueue< T >
EntryStorageUniquePointer typedefdistortos::MessageQueue< T >
getCapacity() constdistortos::MessageQueue< T >inline
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
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 >
ValueStorageUniquePointer typedefdistortos::MessageQueue< T >
ValueType typedefdistortos::MessageQueue< T >
~MessageQueue()distortos::MessageQueue< T >