MySQL 8.4.0
Source Code Documentation
RouteDestination Member List

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

add(const mysql_harness::TCPAddress dest)RouteDestinationvirtual
add(const std::string &address, uint16_t port)RouteDestinationvirtual
AddrVector typedefRouteDestination
allowed_nodes_change_callbacks_DestinationNodesStateNotifierprotected
allowed_nodes_change_callbacks_mtx_DestinationNodesStateNotifiermutableprotected
begin()RouteDestinationinline
begin() constRouteDestinationinline
clear()RouteDestinationvirtual
destinations()=0RouteDestinationpure virtual
destinations_RouteDestinationprotected
empty() const noexceptRouteDestinationinlinevirtual
end()RouteDestinationinline
end() constRouteDestinationinline
get(const std::string &address, uint16_t port)RouteDestinationvirtual
get_destinations() constRouteDestinationvirtual
get_strategy()=0RouteDestinationpure virtual
handle_sockets_acceptors()RouteDestinationinlinevirtual
io_ctx_RouteDestinationprotected
md_refresh_callback_DestinationNodesStateNotifierprotected
md_refresh_callback_mtx_DestinationNodesStateNotifiermutableprotected
mutex_update_RouteDestinationprotected
operator=(const RouteDestination &other)=deleteRouteDestination
operator=(RouteDestination &&other)=deleteRouteDestination
protocol_RouteDestinationprotected
query_quarantined_destinations_callback_DestinationNodesStateNotifierprotected
query_quarantined_destinations_callback_mtx_DestinationNodesStateNotifiermutableprotected
refresh_destinations(const Destinations &dests)RouteDestinationvirtual
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
remove(const std::string &address, uint16_t port)RouteDestinationvirtual
RouteDestination(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default())RouteDestinationinline
RouteDestination(const RouteDestination &other)=deleteRouteDestination
RouteDestination(RouteDestination &&other)=deleteRouteDestination
size() noexceptRouteDestination
socket_acceptor_handle_callbacks_mtxDestinationNodesStateNotifiermutableprotected
start(const mysql_harness::PluginFuncEnv *env)RouteDestinationvirtual
start_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
stop_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
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
~RouteDestination()=defaultRouteDestinationvirtual