MySQL 9.4.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_connections_MySQLRoutingprivate
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_manager() overrideMySQLRoutinginlinevirtual
destination_manager_MySQLRoutingprivate
disconnect_all()MySQLRouting
get_connection(const std::string &) overrideMySQLRoutingvirtual
get_connections() overrideMySQLRoutingvirtual
get_context() overrideMySQLRoutinginlinevirtual
get_destination_candidates() const overrideMySQLRoutingvirtual
get_destination_connect_timeout() const noexceptMySQLRoutinginline
get_max_connections() const noexcept overrideMySQLRoutinginlinevirtual
get_routing_strategy() const overrideMySQLRoutinginlinevirtual
io_ctx_MySQLRoutingprivate
is_accepting_connections() const overrideMySQLRoutingvirtual
is_destination_standalone_MySQLRoutingprivate
is_running() const overrideMySQLRoutinginlinevirtual
is_running_MySQLRoutingprivate
is_standalone() const overrideMySQLRoutinginlinevirtual
max_connections_MySQLRoutingprivate
MySQLRouting(const RoutingConfig &routing_config, net::io_context &io_ctx, std::shared_ptr< routing_guidelines::Routing_guidelines_engine > guidelines, 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
on_router_info_update(const routing_guidelines::Router_info &router_info)MySQLRouting
on_routing_guidelines_update(const routing_guidelines::Routing_guidelines_engine::RouteChanges &affected_routing_sources)MySQLRouting
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
run_with_no_acceptor(mysql_harness::PluginFuncEnv *env)MySQLRoutingprivate
set_destinations(const std::string &dests)MySQLRouting
set_destinations_from_dests(const std::vector< mysql_harness::Destination > &dests)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(const bool shutting_down) overrideMySQLRoutingvirtual
update_routing_guidelines(const std::string &routing_guidelines_document)MySQLRouting
validate_destination_connect_timeout(std::chrono::milliseconds timeout)MySQLRouting
~MySQLRoutingBase()=defaultMySQLRoutingBasevirtual