MySQL 8.4.2
Source Code Documentation
DestFirstAvailable Member List

This is the complete list of members for DestFirstAvailable, 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() overrideDestFirstAvailablevirtual
destinations_RouteDestinationprotected
empty() const noexceptRouteDestinationinlinevirtual
end()RouteDestinationinline
end() constRouteDestinationinline
get(const std::string &address, uint16_t port)RouteDestinationvirtual
get_destinations() constRouteDestinationvirtual
get_strategy() overrideDestFirstAvailableinlinevirtual
handle_sockets_acceptors()RouteDestinationinlinevirtual
io_ctx_RouteDestinationprotected
mark_ndx_invalid(size_t ndx) noexceptDestFirstAvailableinline
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())DestFirstAvailableinline
RouteDestination(const RouteDestination &other)=deleteDestFirstAvailable
RouteDestination(RouteDestination &&other)=deleteDestFirstAvailable
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
valid_ndx() const noexceptDestFirstAvailableinline
valid_ndx_DestFirstAvailableprivate
~RouteDestination()=defaultRouteDestinationvirtual