libcaf  0.15.3
Public Types | Public Member Functions | List of all members
caf::io::basp_broker Class Reference

A broker implementation for the Binary Actor System Protocol (BASP). More...

#include <basp_broker.hpp>

Inheritance diagram for caf::io::basp_broker:
caf::stateful_actor< basp_broker_state, broker >

Public Types

using super = stateful_actor< basp_broker_state, broker >
 

Public Member Functions

 basp_broker (actor_config &cfg)
 
behavior make_behavior () override
 
proxy_registryproxy_registry_ptr () override
 
resume_result resume (execution_unit *, size_t) override
 
- Public Member Functions inherited from caf::stateful_actor< basp_broker_state, broker >
 stateful_actor (actor_config &cfg, Ts &&...xs)
 
void on_exit () final
 Destroys the state of this actor (no further overriding allowed).
 
const char * name () const final
 
error save_state (serializer &sink, unsigned int version) override
 
error load_state (deserializer &source, unsigned int version) override
 

Additional Inherited Members

- Public Attributes inherited from caf::stateful_actor< basp_broker_state, broker >
basp_broker_state & state
 A reference to the actor's state.
 
basp_broker_state state_
 

Detailed Description

A broker implementation for the Binary Actor System Protocol (BASP).


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