| 
|   | TlsSwitchableClientConnection (std::unique_ptr< ConnectionBase > conn, std::unique_ptr< RoutingConnectionBase > routing_conn, SslMode ssl_mode, protocol_state_type state) | 
|   | 
|   | TlsSwitchableClientConnection (std::unique_ptr< ConnectionBase > conn, std::unique_ptr< RoutingConnectionBase > routing_conn, SslMode ssl_mode, Channel channel, protocol_state_type state) | 
|   | 
| std::vector< std::pair< std::string, std::string > >  | initial_connection_attributes () const | 
|   | 
| uint64_t  | reset_error_count (BlockedEndpoints &blocked_endpoints) | 
|   | 
| uint64_t  | increment_error_count (BlockedEndpoints &blocked_endpoints) | 
|   | 
|   | TlsSwitchableConnection (std::unique_ptr< ConnectionBase > conn, SslMode ssl_mode, protocol_state_type state) | 
|   | 
|   | TlsSwitchableConnection (std::unique_ptr< ConnectionBase > conn, SslMode ssl_mode, Channel channel, protocol_state_type state) | 
|   | 
| void  | assign_connection (std::unique_ptr< ConnectionBase > conn) | 
|   | assign a low-level connection.  More...
  | 
|   | 
| void  | prepare_for_pool () | 
|   | 
| template<class Func >  | 
| void  | async_recv (Func &&func) | 
|   | async receive data from connection into the channel's receive buffer.  More...
  | 
|   | 
| template<class Func >  | 
| void  | async_send (Func &&func) | 
|   | async send data from the channel's send buffer to the connection.  More...
  | 
|   | 
| template<class Func >  | 
| void  | async_wait_send (Func &&func) | 
|   | async wait until connection allows to send data.  More...
  | 
|   | 
| template<class Func >  | 
| void  | async_wait_error (Func &&func) | 
|   | 
| Channel &  | channel () | 
|   | 
| const Channel &  | channel () const | 
|   | 
| SslMode  | ssl_mode () const | 
|   | 
| bool  | is_open () const | 
|   | 
| net::impl::socket::native_handle_type  | native_handle () const | 
|   | 
| stdx::expected< void, std::error_code >  | close () const | 
|   | 
| stdx::expected< void, std::error_code >  | shutdown (net::socket_base::shutdown_type st) const | 
|   | 
| std::string  | endpoint () const | 
|   | 
| stdx::expected< void, std::error_code >  | cancel () | 
|   | 
| protocol_state_type &  | protocol () | 
|   | 
| const protocol_state_type &  | protocol () const | 
|   | 
| std::unique_ptr< ConnectionBase > &  | connection () | 
|   | 
| const std::unique_ptr< ConnectionBase > &  | connection () const | 
|   | 
| bool  | is_secure_transport () const | 
|   | check if the channel is secure.  More...
  | 
|   |