#include <connection.h>
 | 
| stdx::expected< void, std::error_code >  | resolve () | 
|   | 
| stdx::expected< void, std::error_code >  | init_destination (routing_guidelines::Session_info session_info) | 
|   | 
| 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) | 
|   | 
◆ 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]
◆ destination_id() [2/2]
◆ endpoint()
◆ init_destination()
◆ init_endpoint()
  
  
      
        
          | stdx::expected< void, std::error_code > ConnectorBase::init_endpoint  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ is_destination_good()
◆ 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()
◆ on_connect_success()
◆ on_is_destination_good()
◆ resolve()
◆ routing_source()
  
  
      
        
          | std::string ConnectorBase::routing_source  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ server_info()
◆ set_routing_source()
  
  
      
        
          | void ConnectorBase::set_routing_source  | 
          ( | 
          std::string  | 
          name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ 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_
◆ context_
◆ destination_
◆ destination_id_
◆ destination_manager_
◆ endpoints_
◆ endpoints_it_
◆ func_
◆ io_ctx_
◆ last_ec_
◆ on_connect_failure_
◆ on_connect_success_
◆ on_is_destination_good_
◆ resolver_
◆ server_endpoint_
◆ server_sock_
Initial value:{
net::io_context & io_ctx_
Definition: connection.h:310
 
Definition: socket.h:1090
 
 
 
 
◆ session_info_
The documentation for this class was generated from the following files: