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

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

emplace(Args &&... args)distortos::FifoQueue< T >inline
FifoQueue(StorageUniquePointer &&storageUniquePointer, const size_t maxElements)distortos::FifoQueue< T >inline
getCapacity()distortos::StaticFifoQueue< T, QueueSize >inlinestatic
distortos::FifoQueue::getCapacity() constdistortos::FifoQueue< T >inline
pop(T &value)distortos::FifoQueue< T >inline
push(const T &value)distortos::FifoQueue< T >inline
push(T &&value)distortos::FifoQueue< T >inline
StaticFifoQueue()distortos::StaticFifoQueue< T, QueueSize >inlineexplicit
Storage typedefdistortos::FifoQueue< T >
storage_distortos::StaticFifoQueue< T, QueueSize >private
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 >