![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include "mysqlrouter/metadata_cache_export.h"#include <algorithm>#include <optional>#include <string>#include <system_error>#include <vector>#include "mysqlrouter/datatypes.h"#include "tcp_address.h"Go to the source code of this file.
Classes | |
| struct | std::is_error_code_enum< metadata_cache::metadata_errc > | 
| class | metadata_cache::ManagedInstance | 
| Class ManagedInstance represents a server managed by the topology.  More... | |
| class | metadata_cache::ManagedCluster | 
| Represents a cluster (a GR group or AR members)  More... | |
| class | metadata_cache::ClusterTopology | 
| Represents a cluster (a GR group or AR members) and its metadata servers.  More... | |
| struct | metadata_cache::MetadataCacheMySQLSessionConfig | 
| Metadata MySQL session configuration.  More... | |
| struct | metadata_cache::RouterAttributes | 
Namespaces | |
| namespace | metadata_cache | 
| namespace | std | 
Typedefs | |
| using | metadata_cache::ServerMode = mysqlrouter::ServerMode | 
| using | metadata_cache::cluster_nodes_list_t = std::vector< ManagedInstance > | 
| using | metadata_cache::metadata_server_t = mysql_harness::TCPAddress | 
| using | metadata_cache::metadata_servers_list_t = std::vector< metadata_server_t > | 
Functions | |
| const std::error_category & | metadata_cache::metadata_cache_category () noexcept | 
| std::error_code | metadata_cache::make_error_code (metadata_errc e) noexcept |