CAF  0.17.3
Classes
caf::policy Namespace Reference

Classes

struct  arg
 Provides a wrapper to pass policy types as values to functions. More...
 
class  categorized
 Configures a cached WDRR fixed multiplexed queue for dispatching to four nested queue (one for each message category type). More...
 
class  downstream_messages
 Configures a dynamic WDRR queue for holding downstream messages. More...
 
class  normal_messages
 Configures a cached DRR queue for holding asynchronous messages with default priority. More...
 
class  scheduler_policy
 This concept class describes a policy for worker and coordinator of the scheduler. More...
 
class  select_all
 Enables a response_handle to fan-in all responses messages into a single result (a vector that stores all received results). More...
 
class  select_any
 Enables a response_handle to pick the first arriving response, ignoring all other results. More...
 
class  single_response
 Trivial policy for handling a single result in a response_handler. More...
 
struct  tcp
 Policy object for wrapping default TCP operations. More...
 
struct  udp
 Policy object for wrapping default UDP operations. More...
 
class  unprofiled
 This class is intended to be used as a base class for actual polices. More...
 
class  upstream_messages
 Configures a DRR queue for holding upstream messages. More...
 
class  urgent_messages
 Configures a cached DRR queue for holding asynchronous messages with default priority. More...
 
class  work_sharing
 Implements scheduling of actors via work sharing (central job queue). More...
 
class  work_stealing
 Implements scheduling of actors via work stealing. More...
 

Detailed Description

Contains policies encapsulating characteristics or algorithms.