26#ifndef ROUTING_DEST_METADATA_CACHE_INCLUDED 
   27#define ROUTING_DEST_METADATA_CACHE_INCLUDED 
  142  std::unordered_map<std::string, net::ip::address>
 
  144      const std::vector<routing_guidelines::Resolve_host> &hostnames);
 
  194  std::vector<routing_guidelines::Server_info>
 
  198  std::vector<routing_guidelines::Server_info> 
get_all_nodes() 
const;
 
  242      const bool drop_all_hidden) 
const;
 
  278                                const uint64_t ) 
noexcept override;
 
  294  std::shared_ptr<routing_guidelines::Routing_guidelines_engine>
 
Type
supported protocols
Definition: base_protocol.h:32
 
Manage destinations for a Connection Routing.
Definition: destination.h:84
 
Destination to forward client connections to.
Definition: destination.h:43
 
MySQLRoutingContext holds data used by MySQLRouting (1 per plugin instances) and MySQLRoutingConnecti...
Definition: context.h:54
 
PluginFuncEnv object.
Definition: loader.h:675
 
Definition: io_context.h:61
 
Definition: expected.h:286
 
static char * query
Definition: myisam_ftdump.cc:47
 
Defining the class MySQLRouting.
 
ServerMode
Definition: datatypes.h:50
 
std::map< std::string, std::string > URIQuery
Definition: uri.h:43
 
RoutingStrategy
Routing strategies supported by Routing plugin.
Definition: routing.h:271
 
#define ROUTING_EXPORT
Definition: routing_export.h:15
 
Type for names of Routes changed during routing guidelines document update.
Definition: routing_guidelines.h:324
 
Result of route classification.
Definition: routing_guidelines.h:332
 
Information about incoming session.
Definition: routing_guidelines.h:103