|
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 > |