MySQL 8.4.4
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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_address(const std::string &dest)MySQLRoutingConnectionBaseinline
client_conn()MysqlRoutingClassicConnectionBaseinline
client_conn() constMysqlRoutingClassicConnectionBaseinline
client_conn_MysqlRoutingClassicConnectionBaseprivate
client_fd_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
current_server_mode(mysqlrouter::ServerMode v)MysqlRoutingClassicConnectionBaseinline
current_server_mode() constMysqlRoutingClassicConnectionBaseinline
current_server_mode_MysqlRoutingClassicConnectionBaseprivate
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() constMySQLRoutingConnectionBaseinline
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() constMySQLRoutingConnectionBaseinline
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_address(const std::string &dest)MySQLRoutingConnectionBaseinline
server_conn()MysqlRoutingClassicConnectionBaseinline
server_conn() constMysqlRoutingClassicConnectionBaseinline
server_conn_MysqlRoutingClassicConnectionBaseprivate
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