|
| std::shared_ptr< MysqlRoutingClassicConnectionBase > | getptr () |
| |
| void | on_handshake_received () |
| |
| void | on_handshake_aborted () |
| |
| SslMode | source_ssl_mode () const |
| |
| SslMode | dest_ssl_mode () const |
| |
| void | disconnect () override |
| |
| virtual void | async_run () |
| |
| void | send_server_failed (std::error_code ec, bool call_finish=true) |
| |
| void | recv_server_failed (std::error_code ec, bool call_finish=true) |
| |
| void | send_client_failed (std::error_code ec, bool call_finish=true) |
| |
| void | recv_client_failed (std::error_code ec, bool call_finish=true) |
| |
| void | server_socket_failed (std::error_code ec, bool call_finish=true) |
| |
| virtual void | client_socket_failed (std::error_code ec, bool call_finish=true) |
| |
| void | resume () |
| |
| void | push_processor (std::unique_ptr< BasicProcessor > processor) |
| |
| void | pop_processor () |
| |
| stdx::expected< void, std::error_code > | track_session_changes (net::const_buffer session_trackers, classic_protocol::capabilities::value_type caps, bool ignore_some_state_changed=false) |
| |
| ClassicProtocolState * | client_protocol () |
| |
| const ClassicProtocolState * | client_protocol () const |
| |
| ClassicProtocolState * | server_protocol () |
| |
| const ClassicProtocolState * | server_protocol () const |
| |
| const ProtocolSplicerBase * | socket_splicer () const |
| |
| ProtocolSplicerBase * | socket_splicer () |
| |
| std::string | get_destination_id () const override |
| |
| void | destination_id (const std::string &id) |
| |
| bool | authenticated () const |
| | check if the connection is authenticated. More...
|
| |
| void | authenticated (bool v) |
| |
| bool | connection_sharing_possible () const |
| | check if connection sharing is possible. More...
|
| |
| bool | connection_sharing_allowed () const |
| | check if connection sharing is allowed. More...
|
| |
| void | connection_sharing_allowed_reset () |
| | reset the connection-sharing state. More...
|
| |
| bool | greeting_from_router () const |
| | if the router is sending the initial server-greeting. More...
|
| |
| void | requires_tls (bool v) |
| |
| bool | requires_tls () const |
| |
| void | some_state_changed (bool v) |
| |
| RouteDestination * | destinations () |
| |
| Destinations & | current_destinations () |
| |
| void | collation_connection_maybe_dirty (bool val) |
| |
| bool | collation_connection_maybe_dirty () const |
| |
| ExecutionContext & | execution_context () |
| |
| const ExecutionContext & | execution_context () const |
| |
| void | trace (Tracer::Event e) |
| |
| Tracer & | tracer () |
| |
| net::steady_timer & | read_timer () |
| |
| net::steady_timer & | connect_timer () |
| |
| void | connect_error_code (const std::error_code &ec) |
| |
| std::error_code | connect_error_code () const |
| |
| void | diagnostic_area_changed (bool diagnostic_area_changed) |
| |
| bool | diagnostic_area_changed () const |
| |
| void | recv_from_either (FromEither v) |
| |
| FromEither | recv_from_either () const |
| |
| | MySQLRoutingConnectionBase (MySQLRoutingContext &context, std::function< void(MySQLRoutingConnectionBase *)> remove_callback) |
| |
| virtual | ~MySQLRoutingConnectionBase ()=default |
| |
| MySQLRoutingContext & | context () |
| |
| const MySQLRoutingContext & | context () const |
| |
| void | server_address (const std::string &dest) |
| |
| void | client_address (const std::string &dest) |
| |
| std::size_t | get_bytes_up () const |
| |
| std::size_t | get_bytes_down () const |
| |
| time_point_type | get_started () const |
| |
| time_point_type | get_connected_to_server () const |
| |
| time_point_type | get_last_sent_to_server () const |
| |
| time_point_type | get_last_received_from_server () const |
| |
| Stats | get_stats () const |
| |
| void | transfered_to_server (size_t bytes) |
| |
| void | transfered_to_client (size_t bytes) |
| |
| void | disassociate () |
| |
| void | accepted () |
| |
| virtual void | connected () |
| |
| template<class F > |
| auto | disconnect_request (F &&f) |
| |
| bool | disconnect_requested () const |
| |