distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
This is the complete list of members for distortos::MessageQueue< T >, including all inherited members.
emplace(const uint8_t priority, Args &&... args) | distortos::MessageQueue< T > | inline |
emplaceInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t priority, Args &&... args) | distortos::MessageQueue< T > | private |
EntryStorage typedef | distortos::MessageQueue< T > | |
EntryStorageUniquePointer typedef | distortos::MessageQueue< T > | |
getCapacity() const | distortos::MessageQueue< T > | inline |
MessageQueue(EntryStorageUniquePointer &&entryStorageUniquePointer, ValueStorageUniquePointer &&valueStorageUniquePointer, const size_t maxElements) | distortos::MessageQueue< T > | inline |
messageQueueBase_ | distortos::MessageQueue< T > | private |
pop(uint8_t &priority, T &value) | distortos::MessageQueue< T > | inline |
popInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t &priority, T &value) | distortos::MessageQueue< T > | private |
push(const uint8_t priority, const T &value) | distortos::MessageQueue< T > | inline |
push(const uint8_t priority, T &&value) | distortos::MessageQueue< T > | inline |
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t priority, const T &value) | distortos::MessageQueue< T > | private |
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t priority, T &&value) | distortos::MessageQueue< T > | private |
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 > | |
ValueStorageUniquePointer typedef | distortos::MessageQueue< T > | |
ValueType typedef | distortos::MessageQueue< T > | |
~MessageQueue() | distortos::MessageQueue< T > |