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() | MysqlRoutingClassicConnectionBase | inlinevirtual |
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_protocol() | MysqlRoutingClassicConnectionBase | inline |
client_protocol() const | MysqlRoutingClassicConnectionBase | inline |
client_socket_failed(std::error_code ec, bool call_finish=true) | MysqlRoutingClassicConnectionBase | virtual |
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_possible() const | MysqlRoutingClassicConnectionBase | |
context() | MySQLRoutingConnectionBase | inline |
context() const | MySQLRoutingConnectionBase | inline |
context_ | MySQLRoutingConnectionBase | protected |
create(Args &&... args) | MysqlRoutingClassicConnectionBase | inlinestatic |
current_destinations() | MysqlRoutingClassicConnectionBase | inline |
dest_ssl_mode() const | MysqlRoutingClassicConnectionBase | inline |
destination_id(const std::string &id) | MysqlRoutingClassicConnectionBase | inline |
destination_id_ | MysqlRoutingClassicConnectionBase | private |
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 |
exec_ctx_ | MysqlRoutingClassicConnectionBase | private |
execution_context() | MysqlRoutingClassicConnectionBase | inline |
execution_context() const | MysqlRoutingClassicConnectionBase | inline |
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 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 override | MysqlRoutingClassicConnectionBase | inlinevirtual |
get_started() const | MySQLRoutingConnectionBase | inline |
get_stats() const | MySQLRoutingConnectionBase | inline |
getptr() | MysqlRoutingClassicConnectionBase | inline |
greeting_from_router() const | MysqlRoutingClassicConnectionBase | inline |
in_handshake_ | MysqlRoutingClassicConnectionBase | private |
loop() | MysqlRoutingClassicConnectionBase | private |
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_timer() | MysqlRoutingClassicConnectionBase | inline |
read_timer_ | MysqlRoutingClassicConnectionBase | private |
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_tls(bool v) | MysqlRoutingClassicConnectionBase | inline |
requires_tls() const | MysqlRoutingClassicConnectionBase | inline |
requires_tls_ | MysqlRoutingClassicConnectionBase | private |
resume() | MysqlRoutingClassicConnectionBase | inline |
route_destination_ | 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_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 | |
socket_splicer() const | MysqlRoutingClassicConnectionBase | inline |
socket_splicer() | MysqlRoutingClassicConnectionBase | inline |
socket_splicer_ | MysqlRoutingClassicConnectionBase | private |
some_state_changed(bool v) | MysqlRoutingClassicConnectionBase | inline |
some_state_changed_ | MysqlRoutingClassicConnectionBase | private |
source_ssl_mode() const | MysqlRoutingClassicConnectionBase | inline |
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_ | MysqlRoutingClassicConnectionBase | private |
trx_state_ | MysqlRoutingClassicConnectionBase | private |
~MySQLRoutingConnectionBase()=default | MySQLRoutingConnectionBase | virtual |