distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::FifoQueue< T > Member List

This is the complete list of members for distortos::FifoQueue< T >, including all inherited members.

emplace(Args &&... args)distortos::FifoQueue< T >inline
emplaceInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, Args &&... args)distortos::FifoQueue< T >private
FifoQueue(StorageUniquePointer &&storageUniquePointer, const size_t maxElements)distortos::FifoQueue< T >inline
fifoQueueBase_distortos::FifoQueue< T >private
getCapacity() constdistortos::FifoQueue< T >inline
pop(T &value)distortos::FifoQueue< T >inline
popInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, T &value)distortos::FifoQueue< T >private
push(const T &value)distortos::FifoQueue< T >inline
push(T &&value)distortos::FifoQueue< T >inline
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, const T &value)distortos::FifoQueue< T >private
pushInternal(const internal::SemaphoreFunctor &waitSemaphoreFunctor, T &&value)distortos::FifoQueue< T >private
Storage typedefdistortos::FifoQueue< T >
StorageUniquePointer typedefdistortos::FifoQueue< T >
tryEmplace(Args &&... args)distortos::FifoQueue< T >inline
tryEmplaceFor(const TickClock::duration duration, Args &&... args)distortos::FifoQueue< T >inline
tryEmplaceFor(const std::chrono::duration< Rep, Period > duration, Args &&... args)distortos::FifoQueue< T >inline
tryEmplaceUntil(const TickClock::time_point timePoint, Args &&... args)distortos::FifoQueue< T >inline
tryEmplaceUntil(const std::chrono::time_point< TickClock, Duration > timePoint, Args &&... args)distortos::FifoQueue< T >inline
tryPop(T &value)distortos::FifoQueue< T >inline
tryPopFor(const TickClock::duration duration, T &value)distortos::FifoQueue< T >inline
tryPopFor(const std::chrono::duration< Rep, Period > duration, T &value)distortos::FifoQueue< T >inline
tryPopUntil(const TickClock::time_point timePoint, T &value)distortos::FifoQueue< T >inline
tryPopUntil(const std::chrono::time_point< TickClock, Duration > timePoint, T &value)distortos::FifoQueue< T >inline
tryPush(const T &value)distortos::FifoQueue< T >inline
tryPush(T &&value)distortos::FifoQueue< T >inline
tryPushFor(const TickClock::duration duration, const T &value)distortos::FifoQueue< T >inline
tryPushFor(const std::chrono::duration< Rep, Period > duration, const T &value)distortos::FifoQueue< T >inline
tryPushFor(const TickClock::duration duration, T &&value)distortos::FifoQueue< T >inline
tryPushFor(const std::chrono::duration< Rep, Period > duration, T &&value)distortos::FifoQueue< T >inline
tryPushUntil(const TickClock::time_point timePoint, const T &value)distortos::FifoQueue< T >inline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const T &value)distortos::FifoQueue< T >inline
tryPushUntil(const TickClock::time_point timePoint, T &&value)distortos::FifoQueue< T >inline
tryPushUntil(const std::chrono::time_point< TickClock, Duration > timePoint, T &&value)distortos::FifoQueue< T >inline
ValueType typedefdistortos::FifoQueue< T >
~FifoQueue()distortos::FifoQueue< T >