12 #ifndef INCLUDE_DISTORTOS_STATICRAWFIFOQUEUE_HPP_ 13 #define INCLUDE_DISTORTOS_STATICRAWFIFOQUEUE_HPP_ 31 template<
size_t ElementSize,
size_t QueueSize>
67 std::array<uint8_t, ElementSize * QueueSize>
storage_;
72 #endif // INCLUDE_DISTORTOS_STATICRAWFIFOQUEUE_HPP_ RawFifoQueue class is very similar to FifoQueue, but optimized for binary serializable types (like PO...
Definition: RawFifoQueue.hpp:30
static constexpr size_t getCapacity()
Definition: StaticRawFifoQueue.hpp:50
RawFifoQueue class header.
Top-level namespace of distortos project.
Definition: buttons.hpp:33
StaticRawFifoQueue class is a variant of RawFifoQueue that has automatic storage for queue's contents...
Definition: StaticRawFifoQueue.hpp:32
std::array< uint8_t, ElementSize *QueueSize > storage_
storage for queue's contents
Definition: StaticRawFifoQueue.hpp:67
static constexpr size_t getElementSize()
Definition: StaticRawFifoQueue.hpp:59
StaticRawFifoQueue()
StaticRawFifoQueue's constructor.
Definition: StaticRawFifoQueue.hpp:40
dummyDeleter() declaration