MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
MySQLRouting Member List

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

accept_port_reopen_retry_timer_MySQLRoutingprivate
accepting_endpoints_MySQLRoutingprivate
acceptor_waitable_MySQLRoutingprivate
access_mode_MySQLRoutingprivate
allowed_nodes_list_iterator_MySQLRoutingprivate
connection_container_MySQLRoutingprivate
context_MySQLRoutingprivate
create_connection(typename ClientProtocol::socket client_socket, const typename ClientProtocol::endpoint &client_endpoint)MySQLRouting
destination_MySQLRoutingprivate
destinations()MySQLRoutinginline
disconnect_all()MySQLRouting
get_connection(const std::string &) overrideMySQLRoutingvirtual
get_connections() overrideMySQLRoutingvirtual
get_context() overrideMySQLRoutinginlinevirtual
get_destination_connect_timeout() const noexceptMySQLRoutinginline
get_destinations() const overrideMySQLRoutingvirtual
get_max_connections() const noexcept overrideMySQLRoutinginlinevirtual
get_routing_strategy() const overrideMySQLRoutingvirtual
io_ctx_MySQLRoutingprivate
is_accepting_connections() const overrideMySQLRoutingvirtual
is_destination_standalone_MySQLRoutingprivate
is_running() const overrideMySQLRoutinginlinevirtual
is_running_MySQLRoutingprivate
max_connections_MySQLRoutingprivate
MySQLRouting(const RoutingConfig &routing_config, net::io_context &io_ctx, const std::string &route_name={}, TlsServerContext *client_ssl_ctx=nullptr, DestinationTlsContext *dest_ssl_ctx=nullptr)MySQLRouting
MySQLRoutingBase()=defaultMySQLRoutingBase
MySQLRoutingBase(const MySQLRoutingBase &)=defaultMySQLRoutingBase
MySQLRoutingBase(MySQLRoutingBase &&)=defaultMySQLRoutingBase
operator=(const MySQLRoutingBase &)=defaultMySQLRoutingBase
operator=(MySQLRoutingBase &&)=defaultMySQLRoutingBase
purpose() const overrideMySQLRoutingvirtual
restart_accepting_connections() overrideMySQLRoutingvirtual
routing_strategy_MySQLRoutingprivate
run(mysql_harness::PluginFuncEnv *env)MySQLRouting
run_acceptor(mysql_harness::PluginFuncEnv *env)MySQLRoutingprivate
set_destinations_from_csv(const std::string &csv)MySQLRouting
set_destinations_from_uri(const mysqlrouter::URI &uri)MySQLRouting
set_max_connections(int maximum)MySQLRouting
set_unix_socket_permissions(const char *socket_file)MySQLRoutingprivatestatic
start_accepting_connections() overrideMySQLRoutingvirtual
stop_socket_acceptors() overrideMySQLRoutingvirtual
validate_destination_connect_timeout(std::chrono::milliseconds timeout)MySQLRouting
~MySQLRoutingBase()=defaultMySQLRoutingBasevirtual