MySQL 8.0.41
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DestMetadataCacheGroup Member List

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

AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(const AcceptorUpdateHandlerInterface &)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(AcceptorUpdateHandlerInterface &&)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
access_mode_DestMetadataCacheGroupprivate
add(const std::string &, uint16_t) overrideDestMetadataCacheGroupinlinevirtual
add(const mysql_harness::TCPAddress) overrideDestMetadataCacheGroupinlinevirtual
AddrVector typedefRouteDestination
advance(size_t n)DestMetadataCacheGroup
allowed_nodes_change_callbacks_DestinationNodesStateNotifierprotected
allowed_nodes_change_callbacks_mtx_DestinationNodesStateNotifiermutableprotected
balance(const AllowedNodes &all_replicaset_nodes, bool primary_fallback)DestMetadataCacheGroupprivate
begin()RouteDestinationinline
begin() constRouteDestinationinline
cache_api()DestMetadataCacheGroupinline
cache_api_DestMetadataCacheGroupprivate
cache_name_DestMetadataCacheGroupprivate
clear()RouteDestinationvirtual
ClusterStateListenerInterface()=defaultmetadata_cache::ClusterStateListenerInterface
ClusterStateListenerInterface(const ClusterStateListenerInterface &)=deletemetadata_cache::ClusterStateListenerInterfaceexplicit
destinations() overrideDestMetadataCacheGroupvirtual
destinations_RouteDestinationprotected
DestMetadataCacheGroup(net::io_context &io_ctx_, const std::string &metadata_cache, const routing::RoutingStrategy routing_strategy, const mysqlrouter::URIQuery &query, const Protocol::Type protocol, const routing::AccessMode access_mode=routing::AccessMode::kUndefined, metadata_cache::MetadataCacheAPIBase *cache_api=metadata_cache::MetadataCacheAPI::instance())DestMetadataCacheGroup
DestMetadataCacheGroup(const DestMetadataCacheGroup &other)=deleteDestMetadataCacheGroup
DestMetadataCacheGroup(DestMetadataCacheGroup &&)=deleteDestMetadataCacheGroup
disconnect_on_metadata_unavailable_DestMetadataCacheGroupprivate
disconnect_on_promoted_to_primary_DestMetadataCacheGroupprivate
empty() const noexcept overrideDestMetadataCacheGroupinlinevirtual
end()RouteDestinationinline
end() constRouteDestinationinline
get(const std::string &address, uint16_t port)RouteDestinationvirtual
get_available(const metadata_cache::cluster_nodes_list_t &instances, bool for_new_connections=true) constDestMetadataCacheGroupprivate
get_available_primaries(const metadata_cache::cluster_nodes_list_t &managed_servers) constDestMetadataCacheGroupprivate
get_destinations() const overrideDestMetadataCacheGroupvirtual
get_strategy() overrideDestMetadataCacheGroupinlinevirtual
handle_sockets_acceptors() overrideDestMetadataCacheGroupinlinevirtual
init()DestMetadataCacheGroupprivate
io_ctx_RouteDestinationprotected
md_refresh_callback_DestinationNodesStateNotifierprotected
md_refresh_callback_mtx_DestinationNodesStateNotifiermutableprotected
MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(const MetadataRefreshListenerInterface &)=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(MetadataRefreshListenerInterface &&)=defaultmetadata_cache::MetadataRefreshListenerInterface
mutex_update_RouteDestinationprotected
notify_instances_changed(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable, const uint64_t) noexcept overrideDestMetadataCacheGroupprivatevirtual
on_instances_change(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable)DestMetadataCacheGroupprivate
on_md_refresh(const bool instances_changed, const metadata_cache::ClusterTopology &cluster_topology) overrideDestMetadataCacheGroupprivatevirtual
operator=(const DestMetadataCacheGroup &)=deleteDestMetadataCacheGroup
operator=(DestMetadataCacheGroup &&)=deleteDestMetadataCacheGroup
RouteDestination::operator=(const RouteDestination &other)=deleteRouteDestination
RouteDestination::operator=(RouteDestination &&other)=deleteRouteDestination
metadata_cache::ClusterStateListenerInterface::operator=(const ClusterStateListenerInterface &)=deletemetadata_cache::ClusterStateListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=(const MetadataRefreshListenerInterface &)=defaultmetadata_cache::MetadataRefreshListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=(MetadataRefreshListenerInterface &&)=defaultmetadata_cache::MetadataRefreshListenerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=(const AcceptorUpdateHandlerInterface &)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=(AcceptorUpdateHandlerInterface &&)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
Primary enum valueDestMetadataCacheGroup
primary_destinations()DestMetadataCacheGroup
PrimaryAndSecondary enum valueDestMetadataCacheGroup
protocol_RouteDestinationprotected
query_quarantined_destinations_callback_DestinationNodesStateNotifierprotected
query_quarantined_destinations_callback_mtx_DestinationNodesStateNotifiermutableprotected
refresh_destinations(const Destinations &dests) overrideDestMetadataCacheGroupvirtual
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
routing_strategy_DestMetadataCacheGroupprivate
Secondary enum valueDestMetadataCacheGroup
server_role() constDestMetadataCacheGroupinline
server_role_DestMetadataCacheGroupprivate
ServerRole enum nameDestMetadataCacheGroup
size() noexceptRouteDestination
socket_acceptor_handle_callbacks_mtxDestinationNodesStateNotifiermutableprotected
start(const mysql_harness::PluginFuncEnv *env) overrideDestMetadataCacheGroupvirtual
start_pos_DestMetadataCacheGroupprivate
start_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
stop_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
subscribe_for_acceptor_handler()DestMetadataCacheGroupprivate
subscribe_for_md_refresh_handler()DestMetadataCacheGroupprivate
subscribe_for_metadata_cache_changes()DestMetadataCacheGroupprivate
subscribed_for_metadata_cache_changes_DestMetadataCacheGroupprivate
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
update_socket_acceptor_state(const metadata_cache::cluster_nodes_list_t &instances) noexcept overrideDestMetadataCacheGroupprivatevirtual
uri_query_DestMetadataCacheGroupprivate
~AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterfacevirtual
~ClusterStateListenerInterface()metadata_cache::ClusterStateListenerInterfacevirtual
~DestMetadataCacheGroup() overrideDestMetadataCacheGroup
~MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterfacevirtual
~RouteDestination()=defaultRouteDestinationvirtual