MySQL 8.4.4
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
MetaData Member List

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

auth_credentials_t typedefMetaData
connect_and_setup_session(const metadata_cache::metadata_server_t &metadata_server)=0MetaDatapure virtual
disconnect()=0MetaDatapure virtual
fetch_auth_credentials(const metadata_cache::metadata_server_t &md_server, const mysqlrouter::TargetCluster &target_cluster)=0MetaDatapure virtual
fetch_cluster_topology(const std::atomic< bool > &terminated, mysqlrouter::TargetCluster &target_cluster, const unsigned router_id, const metadata_cache::metadata_servers_list_t &metadata_servers, bool needs_writable_node, const std::string &clusterset_id, bool whole_topology, std::size_t &instance_id)=0MetaDatapure virtual
get_cluster_type()=0MetaDatapure virtual
get_connection()=0MetaDatapure virtual
get_periodic_stats_update_frequency() noexcept=0MetaDatapure virtual
JsonAllocator typedefMetaData
JsonDocument typedefMetaData
MetaData()=defaultMetaData
MetaData(const MetaData &)=deleteMetaDataexplicit
operator=(const MetaData &)=deleteMetaData
setup_notifications_listener(const metadata_cache::ClusterTopology &cluster_topology, const std::function< void()> &callback)=0MetaDatapure virtual
shutdown_notifications_listener()=0MetaDatapure virtual
update_router_attributes(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id, const metadata_cache::RouterAttributes &router_attributes)=0MetaDatapure virtual
update_router_last_check_in(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id)=0MetaDatapure virtual
~MetaData()=defaultMetaDatavirtual