MySQL 9.3.0
Source Code Documentation
StaticDestinationsManager Member List

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

add(const mysql_harness::Destination &dest)StaticDestinationsManager
allowed_nodes_change_callbacks_DestinationNodesStateNotifierprotected
allowed_nodes_change_callbacks_mtx_DestinationNodesStateNotifiermutableprotected
connect_status(std::error_code ec) overrideStaticDestinationsManagervirtual
DestinationManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx)DestinationManagerinline
DestinationManager(const DestinationManager &other)=deleteDestinationManager
DestinationManager(DestinationManager &&other)=deleteDestinationManager
destinations_StaticDestinationsManagerprivate
DestVector typedefDestinationManager
get_destination_candidates() const overrideStaticDestinationsManagerinlinevirtual
get_dynamic_plugin_name()DestinationNodesStateNotifiervirtual
get_last_used_destination() const overrideStaticDestinationsManagerinlinevirtual
get_next_destination(const routing_guidelines::Session_info &) overrideStaticDestinationsManagervirtual
get_router_info() constDestinationManagerinline
get_routing_context() constDestinationManagerinlineprotected
handle_sockets_acceptors() overrideStaticDestinationsManagerinlinevirtual
has_read_only() const overrideStaticDestinationsManagerinlinevirtual
has_read_write() const overrideStaticDestinationsManagerinlinevirtual
init_destinations(const routing_guidelines::Session_info &) overrideStaticDestinationsManagerinlinevirtual
io_ctx_DestinationManagerprotected
is_dynamic()DestinationNodesStateNotifiervirtual
last_destination_StaticDestinationsManagerprivate
last_ec_DestinationManagerprotected
md_refresh_callback_DestinationNodesStateNotifierprotected
md_refresh_callback_mtx_DestinationNodesStateNotifiermutableprotected
operator=(const DestinationManager &other)=deleteDestinationManager
operator=(DestinationManager &&other)=deleteDestinationManager
protocol_StaticDestinationsManagerprivate
purpose() constDestinationManagerinlinevirtual
query_quarantined_destinations_callback_DestinationNodesStateNotifierprotected
query_quarantined_destinations_callback_mtx_DestinationNodesStateNotifiermutableprotected
refresh_destinations(const routing_guidelines::Session_info &) overrideStaticDestinationsManagerinlinevirtual
register_allowed_nodes_change_callback(const AllowedNodesChangedCallback &clb)DestinationNodesStateNotifier
register_md_refresh_callback(const MetadataRefreshCallback &callback)DestinationNodesStateNotifier
register_query_quarantined_destinations(const QueryQuarantinedDestinationsCallback &clb)DestinationNodesStateNotifier
register_start_router_socket_acceptor(const StartSocketAcceptorCallback &clb)DestinationNodesStateNotifier
register_stop_router_socket_acceptor(const StopSocketAcceptorCallback &clb)DestinationNodesStateNotifier
routing_ctx_DestinationManagerprotected
routing_guidelines_session_rand_used() constDestinationManagerinline
socket_acceptor_handle_callbacks_mtxDestinationNodesStateNotifiermutableprotected
start(const mysql_harness::PluginFuncEnv *) overrideStaticDestinationsManagervirtual
start_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
state_mtx_DestinationManagerprotected
StaticDestinationsManager(routing::RoutingStrategy strategy, net::io_context &io_ctx, MySQLRoutingContext &routing_ctx)StaticDestinationsManager
stop_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
strategy_handler_StaticDestinationsManagerprivate
unregister_allowed_nodes_change_callback(const AllowedNodesChangeCallbacksListIterator &it)DestinationNodesStateNotifier
unregister_md_refresh_callback()DestinationNodesStateNotifier
unregister_query_quarantined_destinations()DestinationNodesStateNotifier
unregister_start_router_socket_acceptor()DestinationNodesStateNotifier
unregister_stop_router_socket_acceptor()DestinationNodesStateNotifier
~DestinationManager()=defaultDestinationManagervirtual
~DestinationNodesStateNotifier()=defaultDestinationNodesStateNotifiervirtual