|
| | 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...
|
| |