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

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

acceptor_handler_callbacks_mtx_MetadataCacheprotected
acceptor_update_listeners_MetadataCacheprotected
add_acceptor_handler_listener(metadata_cache::AcceptorUpdateHandlerInterface *listener)MetadataCache
add_md_refresh_listener(metadata_cache::MetadataRefreshListenerInterface *listener)MetadataCache
add_state_listener(metadata_cache::ClusterStateListenerInterface *listener) overrideMetadataCachevirtual
ARMetadataCache(const unsigned router_id, const std::vector< mysql_harness::TCPAddress > &metadata_servers, std::shared_ptr< MetaData > cluster_metadata, const metadata_cache::MetadataCacheTTLConfig &ttl_config, const mysqlrouter::SSLOptions &ssl_options, const mysqlrouter::TargetCluster &target_cluster, const metadata_cache::RouterAttributes &router_attributes, size_t thread_stack_size=mysql_harness::kDefaultStackSizeInKiloBytes)ARMetadataCacheinline
auth_metadata_fetch_enabled_MetadataCacheprotected
cache_refreshing_mutex_MetadataCacheprotected
check_auth_metadata_timers() constMetadataCache
cluster_instances_change_callbacks_mtx_MetadataCacheprotected
cluster_topology_MetadataCacheprotected
cluster_type() const noexcept overrideARMetadataCacheinlinevirtual
clusterset_id_MetadataCacheprotected
ClusterStateNotifierInterface()=defaultmetadata_cache::ClusterStateNotifierInterface
ClusterStateNotifierInterface(const ClusterStateNotifierInterface &)=deletemetadata_cache::ClusterStateNotifierInterfaceexplicit
enable_fetch_auth_metadata()MetadataCacheinline
fetch_whole_topology() constMetadataCacheinline
fetch_whole_topology(bool val)MetadataCache
fetch_whole_topology_MetadataCacheprotected
force_cache_update()MetadataCacheinline
get_cluster_nodes()MetadataCache
get_cluster_topology()MetadataCache
get_rest_user_auth_data(const std::string &user)MetadataCache
handle_sockets_acceptors_on_md_refresh()MetadataCacheinline
initial_attributes_update_done_MetadataCacheprotected
last_periodic_stats_update_timestamp_MetadataCacheprotected
md_refresh_callbacks_mtx_MetadataCacheprotected
md_refresh_listeners_MetadataCacheprotected
meta_data_MetadataCacheprotected
metadata_servers()MetadataCache
metadata_servers_MetadataCacheprotected
metadata_servers_mutex_MetadataCacheprotected
MetadataCache(const unsigned router_id, const std::string &clusterset_id, const std::vector< mysql_harness::TCPAddress > &metadata_servers, std::shared_ptr< MetaData > cluster_metadata, const metadata_cache::MetadataCacheTTLConfig &ttl_config, const mysqlrouter::SSLOptions &ssl_options, const mysqlrouter::TargetCluster &target_cluster, const metadata_cache::RouterAttributes &router_attributes, size_t thread_stack_size=mysql_harness::kDefaultStackSizeInKiloBytes, bool use_cluster_notifications=false)MetadataCache
needs_initial_attributes_update()MetadataCacheprotected
needs_last_check_in_update()MetadataCacheprotected
notification_thread_MetadataCacheprotected
on_handle_sockets_acceptors()MetadataCacheprotected
on_instances_changed(const bool md_servers_reachable, const metadata_cache::ClusterTopology &cluster_topology, uint64_t view_id=0)MetadataCacheprotected
on_md_refresh(const bool cluster_nodes_changed, const metadata_cache::ClusterTopology &cluster_topology)MetadataCacheprotected
on_refresh_completed()MetadataCacheprotected
on_refresh_failed(bool terminated, bool md_servers_reachable=false)MetadataCacheprotected
on_refresh_requested()MetadataCacheprotected
on_refresh_succeeded(const metadata_cache::metadata_server_t &metadata_server)MetadataCacheprotected
operator=(const ClusterStateNotifierInterface &)=deletemetadata_cache::ClusterStateNotifierInterface
periodic_stats_update_counter_MetadataCacheprotected
ready_announced_MetadataCacheprotected
refresh(bool needs_writable_node) overrideARMetadataCachevirtual
refresh_completed_MetadataCacheprotected
refresh_completed_mtx_MetadataCacheprotected
refresh_requested_MetadataCacheprotected
refresh_status()MetadataCacheinline
refresh_thread()MetadataCache
refresh_thread_MetadataCacheprotected
refresh_wait_MetadataCacheprotected
refresh_wait_mtx_MetadataCacheprotected
remove_acceptor_handler_listener(metadata_cache::AcceptorUpdateHandlerInterface *listener)MetadataCache
remove_md_refresh_listener(metadata_cache::MetadataRefreshListenerInterface *listener)MetadataCache
remove_state_listener(metadata_cache::ClusterStateListenerInterface *listener) overrideMetadataCachevirtual
rest_auth_MetadataCacheprotected
router_attributes_MetadataCacheprotected
router_id_MetadataCacheprotected
run_thread(void *context)MetadataCachestatic
ssl_options_MetadataCacheprotected
start()MetadataCache
state_listeners_MetadataCacheprotected
stats_MetadataCacheprotected
stop() noexceptMetadataCache
target_cluster() constMetadataCacheinline
target_cluster_MetadataCacheprotected
terminated_MetadataCacheprotected
trigger_acceptor_update_on_next_refresh_MetadataCacheprotected
ttl() constMetadataCacheinline
ttl_config_MetadataCacheprotected
update_auth_cache()MetadataCacheprotected
update_router_attributes()MetadataCacheprotected
update_router_last_check_in()MetadataCacheprotected
use_cluster_notifications_MetadataCacheprotected
wait_primary_failover(const std::string &server_uuid, const std::chrono::seconds &timeout)MetadataCache
~ClusterStateNotifierInterface()metadata_cache::ClusterStateNotifierInterfacevirtual
~MetadataCache() overrideMetadataCache