distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::RawFifoQueue Member List

This is the complete list of members for distortos::RawFifoQueue, including all inherited members.

fifoQueueBase_distortos::RawFifoQueueprivate
pop(void *buffer, size_t size)distortos::RawFifoQueue
pop(T &buffer)distortos::RawFifoQueueinline
popInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, void *buffer, size_t size)distortos::RawFifoQueueprivate
push(const void *data, size_t size)distortos::RawFifoQueue
push(const T &data)distortos::RawFifoQueueinline
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, const void *data, size_t size)distortos::RawFifoQueueprivate
RawFifoQueue(StorageUniquePointer &&storageUniquePointer, size_t elementSize, size_t maxElements)distortos::RawFifoQueue
StorageUniquePointer typedefdistortos::RawFifoQueue
tryPop(void *buffer, size_t size)distortos::RawFifoQueue
tryPop(T &buffer)distortos::RawFifoQueueinline
tryPopFor(TickClock::duration duration, void *buffer, size_t size)distortos::RawFifoQueue
tryPopFor(const std::chrono::duration< Rep, Period > duration, void *const buffer, const size_t size)distortos::RawFifoQueueinline
tryPopFor(const std::chrono::duration< Rep, Period > duration, T &buffer)distortos::RawFifoQueueinline
tryPopUntil(TickClock::time_point timePoint, void *buffer, size_t size)distortos::RawFifoQueue
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, void *const buffer, const size_t size)distortos::RawFifoQueueinline
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, T &buffer)distortos::RawFifoQueueinline
tryPush(const void *data, size_t size)distortos::RawFifoQueue
tryPush(const T &data)distortos::RawFifoQueueinline
tryPushFor(TickClock::duration duration, const void *data, size_t size)distortos::RawFifoQueue
tryPushFor(const std::chrono::duration< Rep, Period > duration, const void *const data, const size_t size)distortos::RawFifoQueueinline
tryPushFor(const std::chrono::duration< Rep, Period > duration, const T &data)distortos::RawFifoQueueinline
tryPushUntil(TickClock::time_point timePoint, const void *data, size_t size)distortos::RawFifoQueue
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const void *const data, const size_t size)distortos::RawFifoQueueinline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const T &data)distortos::RawFifoQueueinline