MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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_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
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
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_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_start_router_socket_acceptor()DestinationNodesStateNotifier
unregister_stop_router_socket_acceptor()DestinationNodesStateNotifier
~DestinationManager()=defaultDestinationManagervirtual