conveninent helper for meta-queue (list of queues, ordered by priorities) More...
#include <queue.hpp>
Public Types | |
using | Queues = std::tuple< ItemQueue< Storage, Counts >... > |
Static Public Attributes | |
static constexpr size_t | Size = std::tuple_size<Queues>::value |
Additional Inherited Members | |
![]() | |
QueueBase (ItemQueueBase **queues, size_t queue_count) | |
QueueBase (const QueueBase &)=delete | |
QueueBase (QueueBase &&)=delete | |
template<typename MessageType , typename... Args> | |
bool | put (size_t queue_index, Args... args) |
ItemGuard | next () |
conveninent helper for meta-queue (list of queues, ordered by priorities)
using rotor_light::Queue< Storage, Counts >::Queues = std::tuple<ItemQueue<Storage, Counts>...> |
tuple alias to store different queues
|
staticconstexpr |
the total amount of sub-queues