26#ifndef PLUGIN_CONFIG_ROUTING_INCLUDED
27#define PLUGIN_CONFIG_ROUTING_INCLUDED
56 std::string
get_default(
const std::string &option)
const override;
57 bool is_required(
const std::string &option)
const override;
route specific configuration.
Definition: routing_config.h:40
route specific plugin configuration.
Definition: plugin_config.h:42
bool metadata_cache_
Definition: plugin_config.h:47
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(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:141
#define ROUTING_PLUGIN_EXPORT
Definition: routing_plugin_export.h:15