distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
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 typedef | distortos::MessageQueue< T > | |
entryStorage_ | distortos::StaticMessageQueue< T, QueueSize > | private |
EntryStorageUniquePointer typedef | distortos::MessageQueue< T > | |
getCapacity() | distortos::StaticMessageQueue< T, QueueSize > | inlinestatic |
distortos::MessageQueue::getCapacity() const | distortos::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 |
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 typedef | distortos::MessageQueue< T > | |
valueStorage_ | distortos::StaticMessageQueue< T, QueueSize > | private |
ValueStorageUniquePointer typedef | distortos::MessageQueue< T > | |
ValueType typedef | distortos::MessageQueue< T > | |
~MessageQueue() | distortos::MessageQueue< T > |