| add_acceptor_handler_listener(AcceptorUpdateHandlerInterface *listener)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| add_md_refresh_listener(MetadataRefreshListenerInterface *listener)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| add_state_listener(ClusterStateListenerInterface *listener) override=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| cache_init(const mysqlrouter::ClusterType cluster_type, const unsigned router_id, const std::string &clusterset_id, const metadata_servers_list_t &metadata_servers, const MetadataCacheTTLConfig &ttl_config, const mysqlrouter::SSLOptions &ssl_options, const mysqlrouter::TargetCluster &target_cluster, const MetadataCacheMySQLSessionConfig &session_config, const RouterAttributes &router_attributes, size_t thread_stack_size=mysql_harness::kDefaultStackSizeInKiloBytes, bool use_cluster_notifications=false, const uint64_t view_id=0)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| cache_start()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| cache_stop() noexcept=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| check_auth_metadata_timers() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| cluster_type() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| ClusterStateNotifierInterface()=default | metadata_cache::ClusterStateNotifierInterface | |
| ClusterStateNotifierInterface(const ClusterStateNotifierInterface &)=delete | metadata_cache::ClusterStateNotifierInterface | explicit |
| enable_fetch_auth_metadata()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| fetch_whole_topology() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| fetch_whole_topology(bool val)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| force_cache_update()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| get_cluster_nodes()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| get_cluster_topology()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| get_refresh_status()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| get_rest_user_auth_data(const std::string &username) const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| handle_sockets_acceptors_on_md_refresh()=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| instance_name(const std::string &inst_name)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| instance_name() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| is_initialized() noexcept=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| metadata_factory_t typedef | metadata_cache::MetadataCacheAPIBase | |
| MetadataCacheAPIBase()=default | metadata_cache::MetadataCacheAPIBase | |
| MetadataCacheAPIBase(const MetadataCacheAPIBase &)=delete | metadata_cache::MetadataCacheAPIBase | explicit |
| operator=(const MetadataCacheAPIBase &)=delete | metadata_cache::MetadataCacheAPIBase | |
| metadata_cache::ClusterStateNotifierInterface::operator=(const ClusterStateNotifierInterface &)=delete | metadata_cache::ClusterStateNotifierInterface | |
| remove_acceptor_handler_listener(AcceptorUpdateHandlerInterface *listener)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| remove_md_refresh_listener(MetadataRefreshListenerInterface *listener)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| remove_state_listener(ClusterStateListenerInterface *listener) override=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| set_instance_factory(metadata_factory_t cb)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| target_cluster() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| ttl() const =0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| wait_primary_failover(const std::string &primary_server_uuid, const std::chrono::seconds &timeout)=0 | metadata_cache::MetadataCacheAPIBase | pure virtual |
| ~ClusterStateNotifierInterface() | metadata_cache::ClusterStateNotifierInterface | virtual |
| ~MetadataCacheAPIBase() override=default | metadata_cache::MetadataCacheAPIBase | |