#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.
 | 
| enum class   | metadata_cache::metadata_errc {  
  metadata_cache::ok
, metadata_cache::no_metadata_server_reached
, metadata_cache::no_metadata_read_successful
, metadata_cache::metadata_refresh_terminated
,  
  metadata_cache::cluster_not_found
, metadata_cache::invalid_cluster_type
, metadata_cache::outdated_view_id
 
 } | 
|   | 
| enum class   | metadata_cache::ServerMode { metadata_cache::ReadWrite
, metadata_cache::ReadOnly
, metadata_cache::Unavailable
 } | 
|   | 
| enum class   | metadata_cache::ServerRole { metadata_cache::Primary
, metadata_cache::Secondary
, metadata_cache::Unavailable
 } | 
|   | 
| enum class   | metadata_cache::InstanceType { metadata_cache::GroupMember
, metadata_cache::AsyncMember
, metadata_cache::ReadReplica
 } | 
|   |