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

Manages incoming connections. More...

#include <broker.hpp>

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

Public Member Functions

 doorman (broker *parent, accept_handle hdl)
 
accept_handle hdl () const
 
void io_failure (network::operation op) override
 
virtual void launch ()=0
 

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::broker::servant
brokerparent ()
 
 servant (broker *ptr)
 
void set_broker (broker *ptr)
 
void disconnect (bool invoke_disconnect_message)
 

Protected Attributes

accept_handle m_hdl
 
message m_accept_msg
 
- Protected Attributes inherited from caf::io::broker::servant
bool m_disconnected
 
intrusive_ptr< brokerm_broker
 

Detailed Description

Manages incoming connections.


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