C++ Actor Framework 0.18
|
Configures a cached WDRR fixed multiplexed queue for dispatching to four nested queue (one for each message category type). More...
#include <categorized.hpp>
Public Types | |
using | mapped_type = mailbox_element |
using | task_size_type = size_t |
using | deficit_type = size_t |
using | unique_pointer = mailbox_element_ptr |
Public Member Functions | |
categorized (const categorized &)=default | |
categorized & | operator= (const categorized &)=default |
constexpr | categorized (unit_t) |
Static Public Member Functions | |
template<template< class > class Queue> | |
static deficit_type | quantum (const Queue< urgent_messages > &, deficit_type x) noexcept |
template<template< class > class Queue> | |
static deficit_type | quantum (const Queue< upstream_messages > &q, deficit_type) noexcept |
template<class Queue > | |
static deficit_type | quantum (const Queue &, deficit_type x) noexcept |
static size_t | id_of (const mailbox_element &x) noexcept |
Configures a cached WDRR fixed multiplexed queue for dispatching to four nested queue (one for each message category type).