MySQL 8.4.0
Source Code Documentation
MysqlRoutingClassicConnection Member List

This is the complete list of members for MysqlRoutingClassicConnection, including all inherited members.

accepted()MySQLRoutingConnectionBase
active_work_MysqlRoutingClassicConnectionBaseprivate
async_recv_both(Function next)MysqlRoutingClassicConnectionBaseprivate
async_recv_client(Function next)MysqlRoutingClassicConnectionBaseprivate
async_recv_server(Function next)MysqlRoutingClassicConnectionBaseprivate
async_run() overrideMysqlRoutingClassicConnectionvirtual
async_send_client(Function next)MysqlRoutingClassicConnectionBaseprivate
async_send_client_and_finish()MysqlRoutingClassicConnectionBaseprivate
async_send_server(Function next)MysqlRoutingClassicConnectionBaseprivate
async_wait_client_closed()MysqlRoutingClassicConnectionBaseprivate
async_wait_send_server(Function next)MysqlRoutingClassicConnectionBaseprivate
authenticated() constMysqlRoutingClassicConnectionBaseinline
authenticated(bool v)MysqlRoutingClassicConnectionBaseinline
authenticated_MysqlRoutingClassicConnectionBaseprivate
call_next_function(Function next)MysqlRoutingClassicConnectionBaseinlineprotected
client_conn()MysqlRoutingClassicConnectionBaseinline
client_conn() constMysqlRoutingClassicConnectionBaseinline
client_conn_MysqlRoutingClassicConnectionBaseprivate
client_fd_MySQLRoutingConnectionBaseprivate
client_id_MySQLRoutingConnectionBaseprivate
client_protocol()MysqlRoutingClassicConnectionBaseinline
client_protocol() constMysqlRoutingClassicConnectionBaseinline
client_socket_failed(std::error_code ec, bool call_finish=true)MysqlRoutingClassicConnectionBasevirtual
ClientSideConnection typedefMysqlRoutingClassicConnectionBase
clock_type typedefMySQLRoutingConnectionBase
collation_connection_maybe_dirty(bool val)MysqlRoutingClassicConnectionBaseinline
collation_connection_maybe_dirty() constMysqlRoutingClassicConnectionBaseinline
collation_connection_maybe_dirty_MysqlRoutingClassicConnectionBaseprivate
connect_ec_MysqlRoutingClassicConnectionBaseprivate
connect_error_code(const std::error_code &ec)MysqlRoutingClassicConnectionBaseinline
connect_error_code() constMysqlRoutingClassicConnectionBaseinline
connect_timer()MysqlRoutingClassicConnectionBaseinline
connect_timer_MysqlRoutingClassicConnectionBaseprivate
connected()MySQLRoutingConnectionBasevirtual
connection_sharing_allowed() constMysqlRoutingClassicConnectionBase
connection_sharing_allowed_reset()MysqlRoutingClassicConnectionBase
connection_sharing_blocked_by() constMysqlRoutingClassicConnectionBase
connection_sharing_possible() constMysqlRoutingClassicConnectionBase
context()MySQLRoutingConnectionBaseinline
context() constMySQLRoutingConnectionBaseinline
context_MySQLRoutingConnectionBaseprotected
create(Args &&... args)MysqlRoutingClassicConnectioninlinestatic
current_destinations()MysqlRoutingClassicConnectionBaseinline
dest_ssl_mode() constMysqlRoutingClassicConnectionBaseinline
destination_endpoint() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep)MysqlRoutingClassicConnectionBaseinline
destination_id(const std::string &id)MysqlRoutingClassicConnectionBaseinline
destinations()MysqlRoutingClassicConnectionBaseinline
destinations_MysqlRoutingClassicConnectionBaseprivate
diagnostic_area_changed(bool diagnostic_area_changed)MysqlRoutingClassicConnectionBaseinline
diagnostic_area_changed() constMysqlRoutingClassicConnectionBaseinline
diagnostic_area_changed_MysqlRoutingClassicConnectionBaseprivate
disassociate()MySQLRoutingConnectionBaseinline
disconnect() overrideMysqlRoutingClassicConnectionBasevirtual
disconnect_MySQLRoutingConnectionBaseprotected
disconnect_request(F &&f)MySQLRoutingConnectionBaseinline
disconnect_requested() constMySQLRoutingConnectionBaseinline
done()MysqlRoutingClassicConnectionBaseprivatevirtual
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)MysqlRoutingClassicConnectionBasestatic
events() constMysqlRoutingClassicConnectionBaseinline
events()MysqlRoutingClassicConnectionBaseinline
events_MysqlRoutingClassicConnectionBaseprivate
exec_ctx_MysqlRoutingClassicConnectionBaseprivate
execution_context()MysqlRoutingClassicConnectionBaseinline
execution_context() constMysqlRoutingClassicConnectionBaseinline
expected_server_mode(mysqlrouter::ServerMode v)MysqlRoutingClassicConnectionBaseinline
expected_server_mode() constMysqlRoutingClassicConnectionBaseinline
expected_server_mode_MysqlRoutingClassicConnectionBaseprivate
finish()MysqlRoutingClassicConnectionBaseprivate
FromEither enum nameMysqlRoutingClassicConnectionBase
Function enum nameMysqlRoutingClassicConnectionBaseprotected
get_bytes_down() constMySQLRoutingConnectionBaseinline
get_bytes_up() constMySQLRoutingConnectionBaseinline
get_client_address() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
get_client_fd() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
get_connected_to_server() constMySQLRoutingConnectionBaseinline
get_destination_id() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
get_last_received_from_server() constMySQLRoutingConnectionBaseinline
get_last_sent_to_server() constMySQLRoutingConnectionBaseinline
get_server_address() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
get_started() constMySQLRoutingConnectionBaseinline
get_stats() constMySQLRoutingConnectionBaseinline
getptr()MysqlRoutingClassicConnectionBaseinline
greeting_from_router() constMysqlRoutingClassicConnectionBaseinline
gtid_at_least_executed(const std::string &gtid)MysqlRoutingClassicConnectionBaseinline
gtid_at_least_executed() constMysqlRoutingClassicConnectionBaseinline
gtid_at_least_executed_MysqlRoutingClassicConnectionBaseprivate
has_transient_error_at_connect(bool val)MysqlRoutingClassicConnectionBaseinline
has_transient_error_at_connect() constMysqlRoutingClassicConnectionBaseinline
has_transient_error_at_connect_MysqlRoutingClassicConnectionBaseprivate
in_handshake_MysqlRoutingClassicConnectionBaseprivate
log_connection_summary()MySQLRoutingConnectionBaseprotected
loop()MysqlRoutingClassicConnectionBaseprivate
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)MysqlRoutingClassicConnectioninlineprivate
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)MysqlRoutingClassicConnectionBaseinlineprotected
MySQLRoutingConnectionBase(MySQLRoutingContext &context, std::function< void(MySQLRoutingConnectionBase *)> remove_callback)MySQLRoutingConnectionBaseinline
on_handshake_aborted()MysqlRoutingClassicConnectionBase
on_handshake_received()MysqlRoutingClassicConnectionBase
pop_processor()MysqlRoutingClassicConnectionBaseinline
processors_MysqlRoutingClassicConnectionBaseprivate
push_processor(std::unique_ptr< BasicProcessor > processor)MysqlRoutingClassicConnectionBaseinline
read_only_destination_endpoint() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
read_only_destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep)MysqlRoutingClassicConnectionBaseinline
read_only_destination_id() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
read_only_destination_id(const std::string &destination_id)MysqlRoutingClassicConnectionBaseinline
read_timer()MysqlRoutingClassicConnectionBaseinline
read_timer_MysqlRoutingClassicConnectionBaseprivate
read_write_destination_endpoint() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
read_write_destination_endpoint(const std::optional< net::ip::tcp::endpoint > &ep)MysqlRoutingClassicConnectionBaseinline
read_write_destination_id() const overrideMysqlRoutingClassicConnectionBaseinlinevirtual
read_write_destination_id(const std::string &destination_id)MysqlRoutingClassicConnectionBaseinline
recv_client_failed(std::error_code ec, bool call_finish=true)MysqlRoutingClassicConnectionBase
recv_from_either(FromEither v)MysqlRoutingClassicConnectionBaseinline
recv_from_either() constMysqlRoutingClassicConnectionBaseinline
recv_from_either_MysqlRoutingClassicConnectionBaseprivate
recv_server_failed(std::error_code ec, bool call_finish=true)MysqlRoutingClassicConnectionBase
remove_callback_MySQLRoutingConnectionBaseprotected
requires_client_cert(bool v)MysqlRoutingClassicConnectionBaseinline
requires_client_cert() constMysqlRoutingClassicConnectionBaseinline
requires_client_cert_MysqlRoutingClassicConnectionBaseprivate
requires_tls(bool v)MysqlRoutingClassicConnectionBaseinline
requires_tls() constMysqlRoutingClassicConnectionBaseinline
requires_tls_MysqlRoutingClassicConnectionBaseprivate
reset_to_initial()MysqlRoutingClassicConnectionBase
resume()MysqlRoutingClassicConnectionBaseinline
ro_destination_endpoint_MysqlRoutingClassicConnectionBaseprivate
ro_destination_id_MysqlRoutingClassicConnectionBaseprivate
route_destination_MysqlRoutingClassicConnectionBaseprivate
rw_destination_endpoint_MysqlRoutingClassicConnectionBaseprivate
rw_destination_id_MysqlRoutingClassicConnectionBaseprivate
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_conn()MysqlRoutingClassicConnectionBaseinline
server_conn() constMysqlRoutingClassicConnectionBaseinline
server_conn_MysqlRoutingClassicConnectionBaseprivate
server_id_MySQLRoutingConnectionBaseprivate
server_protocol()MysqlRoutingClassicConnectionBaseinline
server_protocol() constMysqlRoutingClassicConnectionBaseinline
server_side_client_greeting()MysqlRoutingClassicConnectionBaseprivate
server_socket_failed(std::error_code ec, bool call_finish=true)MysqlRoutingClassicConnectionBase
ServerSideConnection typedefMysqlRoutingClassicConnectionBase
some_state_changed(bool v)MysqlRoutingClassicConnectionBaseinline
some_state_changed_MysqlRoutingClassicConnectionBaseprivate
source_ssl_mode() constMysqlRoutingClassicConnectionBaseinline
stash_server_conn() overrideMysqlRoutingClassicConnectionvirtual
stats_MySQLRoutingConnectionBaseprotected
time_point_type typedefMySQLRoutingConnectionBase
trace(Tracer::Event e)MysqlRoutingClassicConnectionBaseinline
trace_and_call_function(Tracer::Event::Direction dir, std::string_view stage, Function func)MysqlRoutingClassicConnectionBaseprivate
tracer()MysqlRoutingClassicConnectionBaseinline
tracer_MysqlRoutingClassicConnectionBaseprivate
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)MySQLRoutingConnectionBaseinline
transfered_to_server(size_t bytes)MySQLRoutingConnectionBaseinline
trx_characteristics() constMysqlRoutingClassicConnectionBaseinline
trx_characteristics(std::optional< classic_protocol::session_track::TransactionCharacteristics > trx_chars)MysqlRoutingClassicConnectionBaseinline
trx_characteristics_MysqlRoutingClassicConnectionBaseprivate
trx_state() constMysqlRoutingClassicConnectionBaseinline
trx_state_MysqlRoutingClassicConnectionBaseprivate
wait_for_my_writes(bool v)MysqlRoutingClassicConnectionBaseinline
wait_for_my_writes() constMysqlRoutingClassicConnectionBaseinline
wait_for_my_writes_MysqlRoutingClassicConnectionBaseprivate
wait_for_my_writes_timeout() constMysqlRoutingClassicConnectionBaseinline
wait_for_my_writes_timeout(std::chrono::seconds timeout)MysqlRoutingClassicConnectionBaseinline
wait_for_my_writes_timeout_MysqlRoutingClassicConnectionBaseprivate
~MySQLRoutingConnectionBase()=defaultMySQLRoutingConnectionBasevirtual