add(const mysql_harness::Destination &dest) | StaticDestinationsManager | |
allowed_nodes_change_callbacks_ | DestinationNodesStateNotifier | protected |
allowed_nodes_change_callbacks_mtx_ | DestinationNodesStateNotifier | mutableprotected |
connect_status(std::error_code ec) override | StaticDestinationsManager | virtual |
DestinationManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx) | DestinationManager | inline |
DestinationManager(const DestinationManager &other)=delete | DestinationManager | |
DestinationManager(DestinationManager &&other)=delete | DestinationManager | |
destinations_ | StaticDestinationsManager | private |
DestVector typedef | DestinationManager | |
get_destination_candidates() const override | StaticDestinationsManager | inlinevirtual |
get_last_used_destination() const override | StaticDestinationsManager | inlinevirtual |
get_next_destination(const routing_guidelines::Session_info &) override | StaticDestinationsManager | virtual |
get_router_info() const | DestinationManager | inline |
get_routing_context() const | DestinationManager | inlineprotected |
handle_sockets_acceptors() override | StaticDestinationsManager | inlinevirtual |
has_read_only() const override | StaticDestinationsManager | inlinevirtual |
has_read_write() const override | StaticDestinationsManager | inlinevirtual |
init_destinations(const routing_guidelines::Session_info &) override | StaticDestinationsManager | inlinevirtual |
io_ctx_ | DestinationManager | protected |
last_destination_ | StaticDestinationsManager | private |
last_ec_ | DestinationManager | protected |
md_refresh_callback_ | DestinationNodesStateNotifier | protected |
md_refresh_callback_mtx_ | DestinationNodesStateNotifier | mutableprotected |
operator=(const DestinationManager &other)=delete | DestinationManager | |
operator=(DestinationManager &&other)=delete | DestinationManager | |
protocol_ | StaticDestinationsManager | private |
purpose() const | DestinationManager | inlinevirtual |
refresh_destinations(const routing_guidelines::Session_info &) override | StaticDestinationsManager | inlinevirtual |
register_allowed_nodes_change_callback(const AllowedNodesChangedCallback &clb) | DestinationNodesStateNotifier | |
register_md_refresh_callback(const MetadataRefreshCallback &callback) | DestinationNodesStateNotifier | |
register_start_router_socket_acceptor(const StartSocketAcceptorCallback &clb) | DestinationNodesStateNotifier | |
register_stop_router_socket_acceptor(const StopSocketAcceptorCallback &clb) | DestinationNodesStateNotifier | |
routing_ctx_ | DestinationManager | protected |
routing_guidelines_session_rand_used() const | DestinationManager | inline |
socket_acceptor_handle_callbacks_mtx | DestinationNodesStateNotifier | mutableprotected |
start(const mysql_harness::PluginFuncEnv *) override | StaticDestinationsManager | virtual |
start_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
state_mtx_ | DestinationManager | protected |
StaticDestinationsManager(routing::RoutingStrategy strategy, net::io_context &io_ctx, MySQLRoutingContext &routing_ctx) | StaticDestinationsManager | |
stop_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
strategy_handler_ | StaticDestinationsManager | private |
unregister_allowed_nodes_change_callback(const AllowedNodesChangeCallbacksListIterator &it) | DestinationNodesStateNotifier | |
unregister_md_refresh_callback() | DestinationNodesStateNotifier | |
unregister_start_router_socket_acceptor() | DestinationNodesStateNotifier | |
unregister_stop_router_socket_acceptor() | DestinationNodesStateNotifier | |
~DestinationManager()=default | DestinationManager | virtual |