25#ifndef PLUGIN_CONFIG_ROUTING_INCLUDED
26#define PLUGIN_CONFIG_ROUTING_INCLUDED
55 std::string
get_default(
const std::string &option)
const override;
56 bool is_required(
const std::string &option)
const override;
route specific configuration.
Definition: routing_config.h:39
route specific plugin configuration.
Definition: plugin_config.h:41
bool metadata_cache_
Definition: plugin_config.h:46
uint16_t get_option_max_connections(const mysql_harness::ConfigSection *section)
Retrieve and manage plugin configuration.
Definition: plugin_config.h:61
virtual bool is_required(const std::string &option) const =0
Returns whether the given option is required.
virtual std::string get_default(const std::string &option) const =0
Gets the default for the given option.
Configuration section.
Definition: config_parser.h:140
#define ROUTING_PLUGIN_EXPORT
Definition: routing_plugin_export.h:15