#include <connection.h>
 | 
| stdx::expected< void, std::error_code >  | resolve () | 
|   | 
| stdx::expected< void, std::error_code >  | init_destination () | 
|   | 
| stdx::expected< void, std::error_code >  | init_endpoint () | 
|   | 
| stdx::expected< void, std::error_code >  | next_endpoint () | 
|   | 
| stdx::expected< void, std::error_code >  | next_destination () | 
|   | 
| stdx::expected< void, std::error_code >  | connect_init () | 
|   | 
| stdx::expected< void, std::error_code >  | try_connect () | 
|   | 
| stdx::expected< void, std::error_code >  | connect_finish () | 
|   | 
| stdx::expected< void, std::error_code >  | connected () | 
|   | 
| stdx::expected< void, std::error_code >  | connect_failed (std::error_code ec) | 
|   | 
◆ server_protocol_type
◆ Function
| Enumerator | 
|---|
| kInitDestination  |  | 
| kConnectFinish  |  | 
 
 
◆ ConnectorBase()
◆ connect_failed()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::connect_failed  | 
          ( | 
          std::error_code  | 
          ec | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ connect_finish()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::connect_finish  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ connect_init()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::connect_init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ connect_timed_out() [1/2]
  
  
      
        
          | bool ConnectorBase::connect_timed_out  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ connect_timed_out() [2/2]
  
  
      
        
          | void ConnectorBase::connect_timed_out  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ connected()
◆ destination_id() [1/2]
  
  
      
        
          | std::string ConnectorBase::destination_id  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ destination_id() [2/2]
  
  
      
        
          | void ConnectorBase::destination_id  | 
          ( | 
          std::string  | 
          id | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ endpoint()
◆ init_destination()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::init_destination  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ init_endpoint()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::init_endpoint  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ is_destination_good()
  
  
      
        
          | bool ConnectorBase::is_destination_good  | 
          ( | 
          const std::string &  | 
          hostname,  | 
         
        
           | 
           | 
          uint16_t  | 
          port  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ next_destination()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::next_destination  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ next_endpoint()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::next_endpoint  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ on_connect_failure()
  
  
      
        
          | void ConnectorBase::on_connect_failure  | 
          ( | 
          std::function< void(std::string, uint16_t, std::error_code)>  | 
          func | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ on_connect_success()
  
  
      
        
          | void ConnectorBase::on_connect_success  | 
          ( | 
          std::function< void(std::string, uint16_t)>  | 
          func | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ on_is_destination_good()
  
  
      
        
          | void ConnectorBase::on_is_destination_good  | 
          ( | 
          std::function< bool(std::string, uint16_t)>  | 
          func | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ resolve()
◆ socket()
◆ timer()
◆ try_connect()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::try_connect  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ connect_timed_out_
  
  
      
        
          | bool ConnectorBase::connect_timed_out_ {false} | 
         
       
   | 
  
protected   | 
  
 
 
◆ connect_timer_
◆ destination_id_
  
  
      
        
          | std::string ConnectorBase::destination_id_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ destinations_
◆ destinations_it_
◆ endpoints_
◆ endpoints_it_
◆ func_
◆ io_ctx_
◆ last_ec_
◆ on_connect_failure_
  
  
      
        
          | std::function<void(std::string, uint16_t, std::error_code)> ConnectorBase::on_connect_failure_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ on_connect_success_
  
  
      
        
          | std::function<void(std::string, uint16_t)> ConnectorBase::on_connect_success_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ on_is_destination_good_
  
  
      
        
          | std::function<bool(std::string, uint16_t)> ConnectorBase::on_is_destination_good_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ resolver_
◆ route_destination_
◆ server_endpoint_
◆ server_sock_
The documentation for this class was generated from the following files: