26#ifndef PLUGIN_CONFIG_ROUTING_INCLUDED 
   27#define PLUGIN_CONFIG_ROUTING_INCLUDED 
   57  std::string 
get_default(std::string_view option) 
const override;
 
   58  bool is_required(std::string_view option) 
const override;
 
   65                            const bool initial) 
const;
 
route specific configuration.
Definition: routing_config.h:40
 
route specific plugin configuration.
Definition: plugin_config.h:43
 
bool metadata_cache_
Definition: plugin_config.h:48
 
uint16_t get_option_max_connections(const mysql_harness::ConfigSection *section)
 
Retrieve and manage plugin configuration.
Definition: plugin_config.h:62
 
virtual bool is_required(std::string_view option) const =0
Returns whether the given option is required.
 
virtual std::string get_default(std::string_view option) const =0
Gets the default for the given option.
 
Configuration section.
Definition: config_parser.h:141
 
static void expose_configuration(mysql_harness::PluginFuncEnv *env, const char *, bool initial)
Definition: connection_pool_plugin.cc:177
 
required string key
Definition: replication_asynchronous_connection_failover.proto:60
 
#define ROUTING_PLUGIN_EXPORT
Definition: routing_plugin_export.h:15