distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
This is the complete list of members for distortos::RawMessageQueue, including all inherited members.
elementSize_ | distortos::RawMessageQueue | private |
EntryStorage typedef | distortos::RawMessageQueue | |
EntryStorageUniquePointer typedef | distortos::RawMessageQueue | |
getCapacity() const | distortos::RawMessageQueue | inline |
getElementSize() const | distortos::RawMessageQueue | inline |
messageQueueBase_ | distortos::RawMessageQueue | private |
pop(uint8_t &priority, void *buffer, size_t size) | distortos::RawMessageQueue | |
pop(uint8_t &priority, T &buffer) | distortos::RawMessageQueue | inline |
popInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t &priority, void *buffer, size_t size) | distortos::RawMessageQueue | private |
push(uint8_t priority, const void *data, size_t size) | distortos::RawMessageQueue | |
push(const uint8_t priority, const T &data) | distortos::RawMessageQueue | inline |
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, uint8_t priority, const void *data, size_t size) | distortos::RawMessageQueue | private |
RawMessageQueue(EntryStorageUniquePointer &&entryStorageUniquePointer, ValueStorageUniquePointer &&valueStorageUniquePointer, size_t elementSize, size_t maxElements) | distortos::RawMessageQueue | |
tryPop(uint8_t &priority, void *buffer, size_t size) | distortos::RawMessageQueue | |
tryPop(uint8_t &priority, T &buffer) | distortos::RawMessageQueue | inline |
tryPopFor(TickClock::duration duration, uint8_t &priority, void *buffer, size_t size) | distortos::RawMessageQueue | |
tryPopFor(const std::chrono::duration< Rep, Period > duration, uint8_t &priority, void *const buffer, const size_t size) | distortos::RawMessageQueue | inline |
tryPopFor(const std::chrono::duration< Rep, Period > duration, uint8_t &priority, T &buffer) | distortos::RawMessageQueue | inline |
tryPopUntil(TickClock::time_point timePoint, uint8_t &priority, void *buffer, size_t size) | distortos::RawMessageQueue | |
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, uint8_t &priority, void *const buffer, const size_t size) | distortos::RawMessageQueue | inline |
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, uint8_t &priority, T &buffer) | distortos::RawMessageQueue | inline |
tryPush(uint8_t priority, const void *data, size_t size) | distortos::RawMessageQueue | |
tryPush(const uint8_t priority, const T &data) | distortos::RawMessageQueue | inline |
tryPushFor(TickClock::duration duration, uint8_t priority, const void *data, size_t size) | distortos::RawMessageQueue | |
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, const void *const data, const size_t size) | distortos::RawMessageQueue | inline |
tryPushFor(const std::chrono::duration< Rep, Period > duration, const uint8_t priority, const T &data) | distortos::RawMessageQueue | inline |
tryPushUntil(TickClock::time_point timePoint, uint8_t priority, const void *data, size_t size) | distortos::RawMessageQueue | |
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, const void *const data, const size_t size) | distortos::RawMessageQueue | inline |
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const uint8_t priority, const T &data) | distortos::RawMessageQueue | inline |
ValueStorage typedef | distortos::RawMessageQueue | |
ValueStorageUniquePointer typedef | distortos::RawMessageQueue |