MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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_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
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
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_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_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
~DestMetadataCacheManager() overrideDestMetadataCacheManager
~MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterfacevirtual