| accepted() | MySQLRoutingConnectionBase |  | 
  | active_work_ | MysqlRoutingClassicConnectionBase | private | 
  | async_recv_both(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | async_recv_client(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | async_recv_server(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | async_run() override | MysqlRoutingClassicConnection | virtual | 
  | async_send_client(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | async_send_client_and_finish() | MysqlRoutingClassicConnectionBase | private | 
  | async_send_server(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | async_wait_client_closed() | MysqlRoutingClassicConnectionBase | private | 
  | async_wait_send_server(Function next) | MysqlRoutingClassicConnectionBase | private | 
  | authenticated() const | MysqlRoutingClassicConnectionBase | inline | 
  | authenticated(bool v) | MysqlRoutingClassicConnectionBase | inline | 
  | authenticated_ | MysqlRoutingClassicConnectionBase | private | 
  | call_next_function(Function next) | MysqlRoutingClassicConnectionBase | inlineprotected | 
  | client_address(const std::string &dest) | MySQLRoutingConnectionBase | inline | 
  | client_conn() | MysqlRoutingClassicConnectionBase | inline | 
  | client_conn() const | MysqlRoutingClassicConnectionBase | inline | 
  | client_conn_ | MysqlRoutingClassicConnectionBase | private | 
  | client_fd_ | MySQLRoutingConnectionBase | private | 
  | client_protocol() | MysqlRoutingClassicConnectionBase | inline | 
  | client_protocol() const | MysqlRoutingClassicConnectionBase | inline | 
  | client_socket_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase | virtual | 
  | ClientSideConnection typedef | MysqlRoutingClassicConnectionBase |  | 
  | clock_type typedef | MySQLRoutingConnectionBase |  | 
  | collation_connection_maybe_dirty(bool val) | MysqlRoutingClassicConnectionBase | inline | 
  | collation_connection_maybe_dirty() const | MysqlRoutingClassicConnectionBase | inline | 
  | collation_connection_maybe_dirty_ | MysqlRoutingClassicConnectionBase | private | 
  | connect_ec_ | MysqlRoutingClassicConnectionBase | private | 
  | connect_error_code(const std::error_code &ec) | MysqlRoutingClassicConnectionBase | inline | 
  | connect_error_code() const | MysqlRoutingClassicConnectionBase | inline | 
  | connect_timer() | MysqlRoutingClassicConnectionBase | inline | 
  | connect_timer_ | MysqlRoutingClassicConnectionBase | private | 
  | connected() | MySQLRoutingConnectionBase | virtual | 
  | connection_sharing_allowed() const | MysqlRoutingClassicConnectionBase |  | 
  | connection_sharing_allowed_reset() | MysqlRoutingClassicConnectionBase |  | 
  | connection_sharing_blocked_by() const | MysqlRoutingClassicConnectionBase |  | 
  | connection_sharing_possible() const | MysqlRoutingClassicConnectionBase |  | 
  | context() | MySQLRoutingConnectionBase | inline | 
  | context() const | MySQLRoutingConnectionBase | inline | 
  | context_ | MySQLRoutingConnectionBase | protected | 
  | create(Args &&...args) | MysqlRoutingClassicConnection | inlinestatic | 
  | current_destinations() | MysqlRoutingClassicConnectionBase | inline | 
  | current_server_mode(mysqlrouter::ServerMode v) | MysqlRoutingClassicConnectionBase | inline | 
  | current_server_mode() const | MysqlRoutingClassicConnectionBase | inline | 
  | current_server_mode_ | MysqlRoutingClassicConnectionBase | private | 
  | dest_ssl_mode() const | MysqlRoutingClassicConnectionBase | inline | 
  | destination_endpoint() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep) | MysqlRoutingClassicConnectionBase | inline | 
  | destination_id(const std::string &id) | MysqlRoutingClassicConnectionBase | inline | 
  | destinations() | MysqlRoutingClassicConnectionBase | inline | 
  | destinations_ | MysqlRoutingClassicConnectionBase | private | 
  | diagnostic_area_changed(bool diagnostic_area_changed) | MysqlRoutingClassicConnectionBase | inline | 
  | diagnostic_area_changed() const | MysqlRoutingClassicConnectionBase | inline | 
  | diagnostic_area_changed_ | MysqlRoutingClassicConnectionBase | private | 
  | disassociate() | MySQLRoutingConnectionBase | inline | 
  | disconnect() override | MysqlRoutingClassicConnectionBase | virtual | 
  | disconnect_ | MySQLRoutingConnectionBase | protected | 
  | disconnect_request(F &&f) | MySQLRoutingConnectionBase | inline | 
  | disconnect_requested() const | MySQLRoutingConnectionBase | inline | 
  | done() | MysqlRoutingClassicConnectionBase | privatevirtual | 
  | encode_error_packet(std::vector< uint8_t > &error_frame, const uint8_t seq_id, const classic_protocol::capabilities::value_type caps, const uint16_t error_code, const std::string &msg, const std::string &sql_state) | MysqlRoutingClassicConnectionBase | static | 
  | events() const | MysqlRoutingClassicConnectionBase | inline | 
  | events() | MysqlRoutingClassicConnectionBase | inline | 
  | events_ | MysqlRoutingClassicConnectionBase | private | 
  | exec_ctx_ | MysqlRoutingClassicConnectionBase | private | 
  | execution_context() | MysqlRoutingClassicConnectionBase | inline | 
  | execution_context() const | MysqlRoutingClassicConnectionBase | inline | 
  | expected_server_mode(mysqlrouter::ServerMode v) | MysqlRoutingClassicConnectionBase | inline | 
  | expected_server_mode() const | MysqlRoutingClassicConnectionBase | inline | 
  | expected_server_mode_ | MysqlRoutingClassicConnectionBase | private | 
  | finish() | MysqlRoutingClassicConnectionBase | private | 
  | FromEither enum name | MysqlRoutingClassicConnectionBase |  | 
  | Function enum name | MysqlRoutingClassicConnectionBase | protected | 
  | get_bytes_down() const | MySQLRoutingConnectionBase | inline | 
  | get_bytes_up() const | MySQLRoutingConnectionBase | inline | 
  | get_client_address() const | MySQLRoutingConnectionBase | inline | 
  | get_client_fd() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | get_connected_to_server() const | MySQLRoutingConnectionBase | inline | 
  | get_destination_id() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | get_last_received_from_server() const | MySQLRoutingConnectionBase | inline | 
  | get_last_sent_to_server() const | MySQLRoutingConnectionBase | inline | 
  | get_server_address() const | MySQLRoutingConnectionBase | inline | 
  | get_started() const | MySQLRoutingConnectionBase | inline | 
  | get_stats() const | MySQLRoutingConnectionBase | inline | 
  | getptr() | MysqlRoutingClassicConnectionBase | inline | 
  | greeting_from_router() const | MysqlRoutingClassicConnectionBase | inline | 
  | gtid_at_least_executed(const std::string >id) | MysqlRoutingClassicConnectionBase | inline | 
  | gtid_at_least_executed() const | MysqlRoutingClassicConnectionBase | inline | 
  | gtid_at_least_executed_ | MysqlRoutingClassicConnectionBase | private | 
  | has_transient_error_at_connect(bool val) | MysqlRoutingClassicConnectionBase | inline | 
  | has_transient_error_at_connect() const | MysqlRoutingClassicConnectionBase | inline | 
  | has_transient_error_at_connect_ | MysqlRoutingClassicConnectionBase | private | 
  | in_handshake_ | MysqlRoutingClassicConnectionBase | private | 
  | log_connection_summary() | MySQLRoutingConnectionBase | protected | 
  | loop() | MysqlRoutingClassicConnectionBase | private | 
  | MysqlRoutingClassicConnection(MySQLRoutingContext &context, RouteDestination *route_destination, std::unique_ptr< ConnectionBase > client_connection, std::unique_ptr< RoutingConnectionBase > client_routing_connection, std::function< void(MySQLRoutingConnectionBase *)> remove_callback) | MysqlRoutingClassicConnection | inlineprivate | 
  | MysqlRoutingClassicConnectionBase(MySQLRoutingContext &context, RouteDestination *route_destination, std::unique_ptr< ConnectionBase > client_connection, std::unique_ptr< RoutingConnectionBase > client_routing_connection, std::function< void(MySQLRoutingConnectionBase *)> remove_callback) | MysqlRoutingClassicConnectionBase | inlineprotected | 
  | MySQLRoutingConnectionBase(MySQLRoutingContext &context, std::function< void(MySQLRoutingConnectionBase *)> remove_callback) | MySQLRoutingConnectionBase | inline | 
  | on_handshake_aborted() | MysqlRoutingClassicConnectionBase |  | 
  | on_handshake_received() | MysqlRoutingClassicConnectionBase |  | 
  | pop_processor() | MysqlRoutingClassicConnectionBase | inline | 
  | processors_ | MysqlRoutingClassicConnectionBase | private | 
  | push_processor(std::unique_ptr< BasicProcessor > processor) | MysqlRoutingClassicConnectionBase | inline | 
  | read_only_destination_endpoint() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | read_only_destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep) | MysqlRoutingClassicConnectionBase | inline | 
  | read_only_destination_id() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | read_only_destination_id(const std::string &destination_id) | MysqlRoutingClassicConnectionBase | inline | 
  | read_timer() | MysqlRoutingClassicConnectionBase | inline | 
  | read_timer_ | MysqlRoutingClassicConnectionBase | private | 
  | read_write_destination_endpoint() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | read_write_destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep) | MysqlRoutingClassicConnectionBase | inline | 
  | read_write_destination_id() const override | MysqlRoutingClassicConnectionBase | inlinevirtual | 
  | read_write_destination_id(const std::string &destination_id) | MysqlRoutingClassicConnectionBase | inline | 
  | recv_client_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase |  | 
  | recv_from_either(FromEither v) | MysqlRoutingClassicConnectionBase | inline | 
  | recv_from_either() const | MysqlRoutingClassicConnectionBase | inline | 
  | recv_from_either_ | MysqlRoutingClassicConnectionBase | private | 
  | recv_server_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase |  | 
  | remove_callback_ | MySQLRoutingConnectionBase | protected | 
  | requires_client_cert(bool v) | MysqlRoutingClassicConnectionBase | inline | 
  | requires_client_cert() const | MysqlRoutingClassicConnectionBase | inline | 
  | requires_client_cert_ | MysqlRoutingClassicConnectionBase | private | 
  | requires_tls(bool v) | MysqlRoutingClassicConnectionBase | inline | 
  | requires_tls() const | MysqlRoutingClassicConnectionBase | inline | 
  | requires_tls_ | MysqlRoutingClassicConnectionBase | private | 
  | reset_to_initial() | MysqlRoutingClassicConnectionBase |  | 
  | resume() | MysqlRoutingClassicConnectionBase | inline | 
  | ro_destination_endpoint_ | MysqlRoutingClassicConnectionBase | private | 
  | ro_destination_id_ | MysqlRoutingClassicConnectionBase | private | 
  | route_destination_ | MysqlRoutingClassicConnectionBase | private | 
  | rw_destination_endpoint_ | MysqlRoutingClassicConnectionBase | private | 
  | rw_destination_id_ | MysqlRoutingClassicConnectionBase | private | 
  | send_client_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase |  | 
  | send_server_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase |  | 
  | server_address(const std::string &dest) | MySQLRoutingConnectionBase | inline | 
  | server_conn() | MysqlRoutingClassicConnectionBase | inline | 
  | server_conn() const | MysqlRoutingClassicConnectionBase | inline | 
  | server_conn_ | MysqlRoutingClassicConnectionBase | private | 
  | server_protocol() | MysqlRoutingClassicConnectionBase | inline | 
  | server_protocol() const | MysqlRoutingClassicConnectionBase | inline | 
  | server_side_client_greeting() | MysqlRoutingClassicConnectionBase | private | 
  | server_socket_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase |  | 
  | ServerSideConnection typedef | MysqlRoutingClassicConnectionBase |  | 
  | some_state_changed(bool v) | MysqlRoutingClassicConnectionBase | inline | 
  | some_state_changed_ | MysqlRoutingClassicConnectionBase | private | 
  | source_ssl_mode() const | MysqlRoutingClassicConnectionBase | inline | 
  | stash_server_conn() override | MysqlRoutingClassicConnection | virtual | 
  | stats_ | MySQLRoutingConnectionBase | protected | 
  | time_point_type typedef | MySQLRoutingConnectionBase |  | 
  | trace(Tracer::Event e) | MysqlRoutingClassicConnectionBase | inline | 
  | trace_and_call_function(Tracer::Event::Direction dir, std::string_view stage, Function func) | MysqlRoutingClassicConnectionBase | private | 
  | tracer() | MysqlRoutingClassicConnectionBase | inline | 
  | tracer_ | MysqlRoutingClassicConnectionBase | private | 
  | track_session_changes(net::const_buffer session_trackers, classic_protocol::capabilities::value_type caps, bool ignore_some_state_changed=false) | MysqlRoutingClassicConnectionBase |  | 
  | transfered_to_client(size_t bytes) | MySQLRoutingConnectionBase | inline | 
  | transfered_to_server(size_t bytes) | MySQLRoutingConnectionBase | inline | 
  | trx_characteristics() const | MysqlRoutingClassicConnectionBase | inline | 
  | trx_characteristics(std::optional< classic_protocol::session_track::TransactionCharacteristics > trx_chars) | MysqlRoutingClassicConnectionBase | inline | 
  | trx_characteristics_ | MysqlRoutingClassicConnectionBase | private | 
  | trx_state() const | MysqlRoutingClassicConnectionBase | inline | 
  | trx_state_ | MysqlRoutingClassicConnectionBase | private | 
  | wait_for_my_writes(bool v) | MysqlRoutingClassicConnectionBase | inline | 
  | wait_for_my_writes() const | MysqlRoutingClassicConnectionBase | inline | 
  | wait_for_my_writes_ | MysqlRoutingClassicConnectionBase | private | 
  | wait_for_my_writes_timeout() const | MysqlRoutingClassicConnectionBase | inline | 
  | wait_for_my_writes_timeout(std::chrono::seconds timeout) | MysqlRoutingClassicConnectionBase | inline | 
  | wait_for_my_writes_timeout_ | MysqlRoutingClassicConnectionBase | private | 
  | ~MySQLRoutingConnectionBase()=default | MySQLRoutingConnectionBase | virtual |