MySQL 9.3.0
Source Code Documentation
DestMetadataCacheManager Member List

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

AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(const AcceptorUpdateHandlerInterface &)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(AcceptorUpdateHandlerInterface &&)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
allowed_nodes_change_callbacks_DestinationNodesStateNotifierprotected
allowed_nodes_change_callbacks_mtx_DestinationNodesStateNotifiermutableprotected
available_dests_in_group_DestMetadataCacheManagerprivate
cache_api()DestMetadataCacheManagerinline
cache_api_DestMetadataCacheManagerprivate
cache_name_DestMetadataCacheManagerprivate
change_group()DestMetadataCacheManagerprivate
clear_internal_state()DestMetadataCacheManager
ClusterStateListenerInterface()=defaultmetadata_cache::ClusterStateListenerInterface
ClusterStateListenerInterface(const ClusterStateListenerInterface &)=deletemetadata_cache::ClusterStateListenerInterfaceexplicit
connect_status(std::error_code ec) overrideDestMetadataCacheManagervirtual
ConnectionStatus enum nameDestMetadataCacheManagerprivate
current_destination_group_index_DestMetadataCacheManagerprivate
current_group_position_DestMetadataCacheManagerprivate
destination_DestMetadataCacheManagerprivate
destination_candidates_DestMetadataCacheManagerprivate
DestinationManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx)DestinationManagerinline
DestinationManager(const DestinationManager &other)=deleteDestinationManager
DestinationManager(DestinationManager &&other)=deleteDestinationManager
DestMetadataCacheManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx, const std::string &metadata_cache, const mysqlrouter::URIQuery &query, const ServerRole role, metadata_cache::MetadataCacheAPIBase *cache_api=metadata_cache::MetadataCacheAPI::instance())DestMetadataCacheManager
DestMetadataCacheManager(const DestMetadataCacheManager &other)=deleteDestMetadataCacheManager
DestMetadataCacheManager(DestMetadataCacheManager &&)=deleteDestMetadataCacheManager
DestVector typedefDestinationManager
disconnect_on_metadata_unavailable_DestMetadataCacheManagerprivate
disconnect_on_promoted_to_primary_DestMetadataCacheManagerprivate
get_all_nodes() constDestMetadataCacheManagerprivate
get_destination_candidates() const overrideDestMetadataCacheManagervirtual
get_dynamic_plugin_name() overrideDestMetadataCacheManagervirtual
get_last_used_destination() const overrideDestMetadataCacheManagerinlineprivatevirtual
get_new_connection_nodes() constDestMetadataCacheManagerprivate
get_next_destination(const routing_guidelines::Session_info &session_info) overrideDestMetadataCacheManagervirtual
get_next_destination_impl()DestMetadataCacheManagerprivate
get_nodes_allowed_by_routing_guidelines() constDestMetadataCacheManagerprivate
get_nodes_from_topology(const metadata_cache::ClusterTopology &cluster_topology, const bool drop_all_hidden) constDestMetadataCacheManagerprivatevirtual
get_old_connection_nodes() constDestMetadataCacheManagerprivate
get_router_info() constDestinationManagerinline
get_routing_context() constDestinationManagerinlineprotected
handle_sockets_acceptors() overrideDestMetadataCacheManagerinlinevirtual
has_read_only() const overrideDestMetadataCacheManagerinlinevirtual
has_read_only_DestMetadataCacheManagerprivate
has_read_write() const overrideDestMetadataCacheManagerinlinevirtual
has_read_write_DestMetadataCacheManagerprivate
init()DestMetadataCacheManagerprivate
init_destinations(const routing_guidelines::Session_info &session_info) overrideDestMetadataCacheManagervirtual
io_ctx_DestinationManagerprotected
is_dynamic() overrideDestMetadataCacheManagerinlinevirtual
last_connection_status_DestMetadataCacheManagerprivate
last_ec_DestinationManagerprotected
last_server_uuid_DestMetadataCacheManagerprivate
md_refresh_callback_DestinationNodesStateNotifierprotected
md_refresh_callback_mtx_DestinationNodesStateNotifiermutableprotected
MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(const MetadataRefreshListenerInterface &)=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(MetadataRefreshListenerInterface &&)=defaultmetadata_cache::MetadataRefreshListenerInterface
notify_instances_changed(const bool md_servers_reachable, const uint64_t) noexcept overrideDestMetadataCacheManagerprivatevirtual
on_instances_change(const bool md_servers_reachable)DestMetadataCacheManagerprivate
on_md_refresh(const bool instances_changed) overrideDestMetadataCacheManagerprivatevirtual
operator=(const DestMetadataCacheManager &)=deleteDestMetadataCacheManager
operator=(DestMetadataCacheManager &&)=deleteDestMetadataCacheManager
DestinationManager::operator=(const DestinationManager &other)=deleteDestinationManager
DestinationManager::operator=(DestinationManager &&other)=deleteDestinationManager
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
prepare_destination_groups()DestMetadataCacheManagerprivate
Primary enum valueDestMetadataCacheManager
PrimaryAndSecondary enum valueDestMetadataCacheManager
protocol_DestMetadataCacheManagerprivate
purpose() const overrideDestMetadataCacheManagerinlinevirtual
query_quarantined_destinations_callback_DestinationNodesStateNotifierprotected
query_quarantined_destinations_callback_mtx_DestinationNodesStateNotifiermutableprotected
refresh_destinations(const routing_guidelines::Session_info &session_info) overrideDestMetadataCacheManagervirtual
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
resolve_routing_guidelines_hostnames(const std::vector< routing_guidelines::Resolve_host > &hostnames)DestMetadataCacheManagerprivate
route_info_DestMetadataCacheManagerprivate
routing_ctx_DestinationManagerprotected
routing_guidelines_DestMetadataCacheManagerprivate
routing_guidelines_session_rand_used() constDestinationManagerinline
Secondary enum valueDestMetadataCacheManager
server_role_DestMetadataCacheManagerprivate
ServerRole enum nameDestMetadataCacheManager
set_last_connect_successful(const bool state)DestMetadataCacheManagerprivate
socket_acceptor_handle_callbacks_mtxDestinationNodesStateNotifiermutableprotected
start(const mysql_harness::PluginFuncEnv *env) overrideDestMetadataCacheManagervirtual
start_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
state_mtx_DestinationManagerprotected
stop_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
stored_destination_indexes_DestMetadataCacheManagerprivate
strategy_DestMetadataCacheManagerprivate
subscribe_for_acceptor_handler()DestMetadataCacheManagerprivate
subscribe_for_md_refresh_handler()DestMetadataCacheManagerprivate
subscribe_for_metadata_cache_changes()DestMetadataCacheManagerprivate
subscribed_for_metadata_cache_changes_DestMetadataCacheManagerprivate
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_routing_guidelines(const std::string &routing_guidelines_document)DestMetadataCacheManager
update_socket_acceptor_state() noexcept overrideDestMetadataCacheManagerprivatevirtual
uri_query_DestMetadataCacheManagerprivate
validate_current_sharing_settings(std::string_view route_name, Destination *dest) constDestMetadataCacheManagerprivate
~AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterfacevirtual
~ClusterStateListenerInterface()metadata_cache::ClusterStateListenerInterfacevirtual
~DestinationManager()=defaultDestinationManagervirtual
~DestinationNodesStateNotifier()=defaultDestinationNodesStateNotifiervirtual
~DestMetadataCacheManager() overrideDestMetadataCacheManager
~MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterfacevirtual