AcceptorUpdateHandlerInterface()=default | metadata_cache::AcceptorUpdateHandlerInterface | |
AcceptorUpdateHandlerInterface(const AcceptorUpdateHandlerInterface &)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
AcceptorUpdateHandlerInterface(AcceptorUpdateHandlerInterface &&)=default | metadata_cache::AcceptorUpdateHandlerInterface | |
allowed_nodes_change_callbacks_ | DestinationNodesStateNotifier | protected |
allowed_nodes_change_callbacks_mtx_ | DestinationNodesStateNotifier | mutableprotected |
available_dests_in_group_ | DestMetadataCacheManager | private |
cache_api() | DestMetadataCacheManager | inline |
cache_api_ | DestMetadataCacheManager | private |
cache_name_ | DestMetadataCacheManager | private |
change_group() | DestMetadataCacheManager | private |
clear_internal_state() | DestMetadataCacheManager | |
ClusterStateListenerInterface()=default | metadata_cache::ClusterStateListenerInterface | |
ClusterStateListenerInterface(const ClusterStateListenerInterface &)=delete | metadata_cache::ClusterStateListenerInterface | explicit |
connect_status(std::error_code ec) override | DestMetadataCacheManager | virtual |
ConnectionStatus enum name | DestMetadataCacheManager | private |
current_destination_group_index_ | DestMetadataCacheManager | private |
current_group_position_ | DestMetadataCacheManager | private |
destination_ | DestMetadataCacheManager | private |
destination_candidates_ | DestMetadataCacheManager | private |
DestinationManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx) | DestinationManager | inline |
DestinationManager(const DestinationManager &other)=delete | DestinationManager | |
DestinationManager(DestinationManager &&other)=delete | DestinationManager | |
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)=delete | DestMetadataCacheManager | |
DestMetadataCacheManager(DestMetadataCacheManager &&)=delete | DestMetadataCacheManager | |
DestVector typedef | DestinationManager | |
disconnect_on_metadata_unavailable_ | DestMetadataCacheManager | private |
disconnect_on_promoted_to_primary_ | DestMetadataCacheManager | private |
get_all_nodes() const | DestMetadataCacheManager | private |
get_destination_candidates() const override | DestMetadataCacheManager | virtual |
get_last_used_destination() const override | DestMetadataCacheManager | inlineprivatevirtual |
get_new_connection_nodes() const | DestMetadataCacheManager | private |
get_next_destination(const routing_guidelines::Session_info &session_info) override | DestMetadataCacheManager | virtual |
get_next_destination_impl() | DestMetadataCacheManager | private |
get_nodes_allowed_by_routing_guidelines() const | DestMetadataCacheManager | private |
get_nodes_from_topology(const metadata_cache::ClusterTopology &cluster_topology, const bool drop_all_hidden) const | DestMetadataCacheManager | privatevirtual |
get_old_connection_nodes() const | DestMetadataCacheManager | private |
get_router_info() const | DestinationManager | inline |
get_routing_context() const | DestinationManager | inlineprotected |
handle_sockets_acceptors() override | DestMetadataCacheManager | inlinevirtual |
has_read_only() const override | DestMetadataCacheManager | inlinevirtual |
has_read_only_ | DestMetadataCacheManager | private |
has_read_write() const override | DestMetadataCacheManager | inlinevirtual |
has_read_write_ | DestMetadataCacheManager | private |
init() | DestMetadataCacheManager | private |
init_destinations(const routing_guidelines::Session_info &session_info) override | DestMetadataCacheManager | virtual |
io_ctx_ | DestinationManager | protected |
last_connection_status_ | DestMetadataCacheManager | private |
last_ec_ | DestinationManager | protected |
last_server_uuid_ | DestMetadataCacheManager | private |
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 | |
notify_instances_changed(const bool md_servers_reachable, const uint64_t) noexcept override | DestMetadataCacheManager | privatevirtual |
on_instances_change(const bool md_servers_reachable) | DestMetadataCacheManager | private |
on_md_refresh(const bool instances_changed) override | DestMetadataCacheManager | privatevirtual |
operator=(const DestMetadataCacheManager &)=delete | DestMetadataCacheManager | |
operator=(DestMetadataCacheManager &&)=delete | DestMetadataCacheManager | |
DestinationManager::operator=(const DestinationManager &other)=delete | DestinationManager | |
DestinationManager::operator=(DestinationManager &&other)=delete | DestinationManager | |
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 | |
prepare_destination_groups() | DestMetadataCacheManager | private |
Primary enum value | DestMetadataCacheManager | |
PrimaryAndSecondary enum value | DestMetadataCacheManager | |
protocol_ | DestMetadataCacheManager | private |
purpose() const override | DestMetadataCacheManager | inlinevirtual |
refresh_destinations(const routing_guidelines::Session_info &session_info) override | DestMetadataCacheManager | virtual |
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) | DestMetadataCacheManager | private |
route_info_ | DestMetadataCacheManager | private |
routing_ctx_ | DestinationManager | protected |
routing_guidelines_ | DestMetadataCacheManager | private |
routing_guidelines_session_rand_used() const | DestinationManager | inline |
Secondary enum value | DestMetadataCacheManager | |
server_role_ | DestMetadataCacheManager | private |
ServerRole enum name | DestMetadataCacheManager | |
set_last_connect_successful(const bool state) | DestMetadataCacheManager | private |
socket_acceptor_handle_callbacks_mtx | DestinationNodesStateNotifier | mutableprotected |
start(const mysql_harness::PluginFuncEnv *env) override | DestMetadataCacheManager | virtual |
start_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
state_mtx_ | DestinationManager | protected |
stop_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
stored_destination_indexes_ | DestMetadataCacheManager | private |
strategy_ | DestMetadataCacheManager | private |
subscribe_for_acceptor_handler() | DestMetadataCacheManager | private |
subscribe_for_md_refresh_handler() | DestMetadataCacheManager | private |
subscribe_for_metadata_cache_changes() | DestMetadataCacheManager | private |
subscribed_for_metadata_cache_changes_ | DestMetadataCacheManager | private |
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 override | DestMetadataCacheManager | privatevirtual |
uri_query_ | DestMetadataCacheManager | private |
validate_current_sharing_settings(std::string_view route_name, Destination *dest) const | DestMetadataCacheManager | private |
~AcceptorUpdateHandlerInterface()=default | metadata_cache::AcceptorUpdateHandlerInterface | virtual |
~ClusterStateListenerInterface() | metadata_cache::ClusterStateListenerInterface | virtual |
~DestinationManager()=default | DestinationManager | virtual |
~DestMetadataCacheManager() override | DestMetadataCacheManager | |
~MetadataRefreshListenerInterface()=default | metadata_cache::MetadataRefreshListenerInterface | virtual |