accept_port_reopen_retry_timer_ | MySQLRouting | private |
accepting_endpoints_ | MySQLRouting | private |
acceptor_waitable_ | MySQLRouting | private |
access_mode_ | MySQLRouting | private |
allowed_nodes_list_iterator_ | MySQLRouting | private |
connection_container_ | MySQLRouting | private |
context_ | MySQLRouting | private |
create_connection(typename ClientProtocol::socket client_socket, const typename ClientProtocol::endpoint &client_endpoint) | MySQLRouting | |
destination_ | MySQLRouting | private |
destinations() | MySQLRouting | inline |
disconnect_all() | MySQLRouting | |
get_connection(const std::string &) override | MySQLRouting | virtual |
get_connections() override | MySQLRouting | virtual |
get_context() override | MySQLRouting | inlinevirtual |
get_destination_connect_timeout() const noexcept | MySQLRouting | inline |
get_destinations() const override | MySQLRouting | virtual |
get_max_connections() const noexcept override | MySQLRouting | inlinevirtual |
get_routing_strategy() const override | MySQLRouting | virtual |
io_ctx_ | MySQLRouting | private |
is_accepting_connections() const override | MySQLRouting | virtual |
is_destination_standalone_ | MySQLRouting | private |
is_running() const override | MySQLRouting | inlinevirtual |
is_running_ | MySQLRouting | private |
max_connections_ | MySQLRouting | private |
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()=default | MySQLRoutingBase | |
MySQLRoutingBase(const MySQLRoutingBase &)=default | MySQLRoutingBase | |
MySQLRoutingBase(MySQLRoutingBase &&)=default | MySQLRoutingBase | |
operator=(const MySQLRoutingBase &)=default | MySQLRoutingBase | |
operator=(MySQLRoutingBase &&)=default | MySQLRoutingBase | |
purpose() const override | MySQLRouting | virtual |
restart_accepting_connections() override | MySQLRouting | virtual |
routing_strategy_ | MySQLRouting | private |
run(mysql_harness::PluginFuncEnv *env) | MySQLRouting | |
run_acceptor(mysql_harness::PluginFuncEnv *env) | MySQLRouting | private |
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) | MySQLRouting | privatestatic |
start_accepting_connections() override | MySQLRouting | virtual |
stop_socket_acceptors() override | MySQLRouting | virtual |
validate_destination_connect_timeout(std::chrono::milliseconds timeout) | MySQLRouting | |
~MySQLRoutingBase()=default | MySQLRoutingBase | virtual |