| AcceptorUpdateHandlerInterface()=default | metadata_cache::AcceptorUpdateHandlerInterface | |
| AcceptorUpdateHandlerInterface(const AcceptorUpdateHandlerInterface &)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
| AcceptorUpdateHandlerInterface(AcceptorUpdateHandlerInterface &&)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
| add(const std::string &, uint16_t) override | DestMetadataCacheGroup | inlinevirtual |
| add(const mysql_harness::TCPAddress) override | DestMetadataCacheGroup | inlinevirtual |
| AddrVector typedef | RouteDestination | |
| advance(size_t n) | DestMetadataCacheGroup | |
| allowed_nodes_change_callbacks_ | DestinationNodesStateNotifier | protected |
| allowed_nodes_change_callbacks_mtx_ | DestinationNodesStateNotifier | mutableprotected |
| balance(const metadata_cache::cluster_nodes_list_t &all_replicaset_nodes, bool primary_fallback) | DestMetadataCacheGroup | private |
| begin() | RouteDestination | inline |
| begin() const | RouteDestination | inline |
| cache_api() | DestMetadataCacheGroup | inline |
| cache_api_ | DestMetadataCacheGroup | private |
| cache_name_ | DestMetadataCacheGroup | private |
| clear() | RouteDestination | virtual |
| ClusterStateListenerInterface()=default | metadata_cache::ClusterStateListenerInterface | |
| ClusterStateListenerInterface(const ClusterStateListenerInterface &)=delete | metadata_cache::ClusterStateListenerInterface | explicit |
| destinations() override | DestMetadataCacheGroup | virtual |
| destinations_ | RouteDestination | protected |
| DestMetadataCacheGroup(net::io_context &io_ctx_, const std::string &metadata_cache, const routing::RoutingStrategy routing_strategy, const mysqlrouter::URIQuery &query, const Protocol::Type protocol, metadata_cache::MetadataCacheAPIBase *cache_api=metadata_cache::MetadataCacheAPI::instance()) | DestMetadataCacheGroup | |
| DestMetadataCacheGroup(const DestMetadataCacheGroup &other)=delete | DestMetadataCacheGroup | |
| DestMetadataCacheGroup(DestMetadataCacheGroup &&)=delete | DestMetadataCacheGroup | |
| disconnect_on_metadata_unavailable_ | DestMetadataCacheGroup | private |
| disconnect_on_promoted_to_primary_ | DestMetadataCacheGroup | private |
| empty() const noexcept override | DestMetadataCacheGroup | inlinevirtual |
| end() | RouteDestination | inline |
| end() const | RouteDestination | inline |
| get(const std::string &address, uint16_t port) | RouteDestination | virtual |
| get_available(const metadata_cache::cluster_nodes_list_t &instances, bool for_new_connections=true) const | DestMetadataCacheGroup | private |
| get_available_primaries(const metadata_cache::cluster_nodes_list_t &managed_servers) const | DestMetadataCacheGroup | private |
| get_destinations() const override | DestMetadataCacheGroup | virtual |
| get_strategy() override | DestMetadataCacheGroup | inlinevirtual |
| handle_sockets_acceptors() override | DestMetadataCacheGroup | inlinevirtual |
| init() | DestMetadataCacheGroup | private |
| io_ctx_ | RouteDestination | protected |
| md_refresh_callback_ | DestinationNodesStateNotifier | protected |
| md_refresh_callback_mtx_ | DestinationNodesStateNotifier | mutableprotected |
| MetadataRefreshListenerInterface()=default | metadata_cache::MetadataRefreshListenerInterface | |
| MetadataRefreshListenerInterface(const MetadataRefreshListenerInterface &)=default | metadata_cache::MetadataRefreshListenerInterface | |
| MetadataRefreshListenerInterface(MetadataRefreshListenerInterface &&)=default | metadata_cache::MetadataRefreshListenerInterface | |
| mutex_update_ | RouteDestination | protected |
| notify_instances_changed(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable, const uint64_t) noexcept override | DestMetadataCacheGroup | privatevirtual |
| on_instances_change(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable) | DestMetadataCacheGroup | private |
| on_md_refresh(const bool instances_changed, const metadata_cache::ClusterTopology &cluster_topology) override | DestMetadataCacheGroup | privatevirtual |
| operator=(const DestMetadataCacheGroup &)=delete | DestMetadataCacheGroup | |
| operator=(DestMetadataCacheGroup &&)=delete | DestMetadataCacheGroup | |
| RouteDestination::operator=(const RouteDestination &other)=delete | RouteDestination | |
| RouteDestination::operator=(RouteDestination &&other)=delete | RouteDestination | |
| metadata_cache::ClusterStateListenerInterface::operator=(const ClusterStateListenerInterface &)=delete | metadata_cache::ClusterStateListenerInterface | |
| metadata_cache::MetadataRefreshListenerInterface::operator=(const MetadataRefreshListenerInterface &)=default | metadata_cache::MetadataRefreshListenerInterface | |
| metadata_cache::MetadataRefreshListenerInterface::operator=(MetadataRefreshListenerInterface &&)=default | metadata_cache::MetadataRefreshListenerInterface | |
| metadata_cache::AcceptorUpdateHandlerInterface::operator=(const AcceptorUpdateHandlerInterface &)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
| metadata_cache::AcceptorUpdateHandlerInterface::operator=(AcceptorUpdateHandlerInterface &&)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
| Primary enum value | DestMetadataCacheGroup | |
| primary_destinations() | DestMetadataCacheGroup | |
| PrimaryAndSecondary enum value | DestMetadataCacheGroup | |
| protocol_ | RouteDestination | protected |
| purpose() const override | DestMetadataCacheGroup | inlinevirtual |
| query_quarantined_destinations_callback_ | DestinationNodesStateNotifier | protected |
| query_quarantined_destinations_callback_mtx_ | DestinationNodesStateNotifier | mutableprotected |
| refresh_destinations(const Destinations &dests) override | DestMetadataCacheGroup | virtual |
| 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 | |
| remove(const std::string &address, uint16_t port) | RouteDestination | virtual |
| ro_start_pos_ | DestMetadataCacheGroup | private |
| RouteDestination(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default()) | RouteDestination | inline |
| RouteDestination(const RouteDestination &other)=delete | RouteDestination | |
| RouteDestination(RouteDestination &&other)=delete | RouteDestination | |
| routing_strategy_ | DestMetadataCacheGroup | private |
| rw_start_pos_ | DestMetadataCacheGroup | private |
| Secondary enum value | DestMetadataCacheGroup | |
| server_role() const | DestMetadataCacheGroup | inline |
| server_role_ | DestMetadataCacheGroup | private |
| ServerRole enum name | DestMetadataCacheGroup | |
| size() noexcept | RouteDestination | |
| socket_acceptor_handle_callbacks_mtx | DestinationNodesStateNotifier | mutableprotected |
| start(const mysql_harness::PluginFuncEnv *env) override | DestMetadataCacheGroup | virtual |
| start_pos_ | DestMetadataCacheGroup | private |
| start_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
| stop_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
| subscribe_for_acceptor_handler() | DestMetadataCacheGroup | private |
| subscribe_for_md_refresh_handler() | DestMetadataCacheGroup | private |
| subscribe_for_metadata_cache_changes() | DestMetadataCacheGroup | private |
| subscribed_for_metadata_cache_changes_ | DestMetadataCacheGroup | private |
| 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_socket_acceptor_state(const metadata_cache::cluster_nodes_list_t &instances) noexcept override | DestMetadataCacheGroup | privatevirtual |
| uri_query_ | DestMetadataCacheGroup | private |
| ~AcceptorUpdateHandlerInterface()=default | metadata_cache::AcceptorUpdateHandlerInterface | virtual |
| ~ClusterStateListenerInterface() | metadata_cache::ClusterStateListenerInterface | virtual |
| ~DestMetadataCacheGroup() override | DestMetadataCacheGroup | |
| ~MetadataRefreshListenerInterface()=default | metadata_cache::MetadataRefreshListenerInterface | virtual |
| ~RouteDestination()=default | RouteDestination | virtual |