CAF 0.17.6
Loading...
Searching...
No Matches
caf::blocking_actor::mailbox_policy Struct Reference

Configures the FIFO inbox with two nested queues: More...

#include <blocking_actor.hpp>

Public Types

using deficit_type = size_t
using mapped_type = mailbox_element
using unique_pointer = mailbox_element_ptr
using queue_type

Static Public Attributes

static constexpr size_t normal_queue_index = 0
static constexpr size_t urgent_queue_index = 1

Detailed Description

Configures the FIFO inbox with two nested queues:

  1. Default asynchronous messages
  2. High-priority asynchronous messages

Member Typedef Documentation

◆ queue_type

using caf::blocking_actor::mailbox_policy::queue_type
Initial value:
intrusive::drr_cached_queue< policy::normal_messages > normal_queue
Stores asynchronous messages with default priority.
Definition blocking_actor.hpp:90
intrusive::drr_cached_queue< policy::urgent_messages > urgent_queue
Stores asynchronous messages with high priority.
Definition blocking_actor.hpp:93
A work queue that internally multiplexes any number of DRR queues.
Definition wdrr_fixed_multiplexed_queue.hpp:36
Configures a cached WDRR fixed multiplexed queue for dispatching to four nested queue (one for each m...
Definition categorized.hpp:37

The documentation for this struct was generated from the following file: