C++ Actor Framework  0.18
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
caf::policy::downstream_messages::nested Class Reference

Configures a nested DRR queue. More...

#include <downstream_messages.hpp>

Collaboration diagram for caf::policy::downstream_messages::nested:
Collaboration graph

Public Types

using mapped_type = mailbox_element
 
using task_size_type = size_t
 
using deficit_type = size_t
 
using unique_pointer = mailbox_element_ptr
 
using handler_type = std::unique_ptr< inbound_path >
 

Public Member Functions

template<class T >
 nested (T &&x)
 
 nested (nested &&)=default
 
nestedoperator= (nested &&)=default
 
 nested (const nested &)=delete
 
nestedoperator= (const nested &)=delete
 

Static Public Member Functions

static task_size_type task_size (const downstream_msg_batch &x) noexcept
 
static constexpr task_size_type task_size (const downstream_msg_close &) noexcept
 
static constexpr task_size_type task_size (const downstream_msg_forced_close &) noexcept
 
static task_size_type task_size (const mailbox_element &x) noexcept
 

Public Attributes

handler_type handler
 
size_t bulk_inserted_size = 0
 

Detailed Description

Configures a nested DRR queue.


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