MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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
purpose() constRouteDestinationinlinevirtual
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