libcaf  0.13.2
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
caf::io::abstract_broker::doorman Class Referenceabstract

Manages incoming connections. More...

#include <abstract_broker.hpp>

Inheritance diagram for caf::io::abstract_broker::doorman:
caf::io::abstract_broker::servant

Public Member Functions

 doorman (abstract_broker *parent, accept_handle hdl)
 
accept_handle hdl () const
 
void io_failure (network::operation op) override
 
virtual void launch ()=0
 
- Public Member Functions inherited from caf::io::abstract_broker::servant
void set_broker (abstract_broker *ptr)
 

Protected Member Functions

void remove_from_broker () override
 
message disconnect_message () override
 
new_connection_msgaccept_msg ()
 
const new_connection_msgaccept_msg () const
 
- Protected Member Functions inherited from caf::io::abstract_broker::servant
abstract_broker * parent ()
 
 servant (abstract_broker *ptr)
 
void disconnect (bool invoke_disconnect_message)
 

Protected Attributes

accept_handle hdl_
 
message accept_msg_
 
- Protected Attributes inherited from caf::io::abstract_broker::servant
bool disconnected_
 
abstract_broker * broker_
 

Detailed Description

Manages incoming connections.


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