access_mode | RoutingConfig | |
BasePluginConfig()=default | mysql_harness::BasePluginConfig | |
BasePluginConfig(const BasePluginConfig &)=default | mysql_harness::BasePluginConfig | |
BasePluginConfig(BasePluginConfig &&)=default | mysql_harness::BasePluginConfig | |
BasePluginConfig(const mysql_harness::ConfigSection *section) | mysql_harness::BasePluginConfig | inlineprotected |
bind_address | RoutingConfig | |
bind_port | RoutingConfig | |
client_connect_timeout | RoutingConfig | |
client_ssl_session_cache_mode | RoutingConfig | |
client_ssl_session_cache_size | RoutingConfig | |
client_ssl_session_cache_timeout | RoutingConfig | |
connect_retry_timeout | RoutingConfig | |
connect_timeout | RoutingConfig | |
connection_sharing | RoutingConfig | |
connection_sharing_delay | RoutingConfig | |
dest_ssl_ca_dir | RoutingConfig | |
dest_ssl_ca_file | RoutingConfig | |
dest_ssl_cert | RoutingConfig | |
dest_ssl_cipher | RoutingConfig | |
dest_ssl_crl_dir | RoutingConfig | |
dest_ssl_crl_file | RoutingConfig | |
dest_ssl_curves | RoutingConfig | |
dest_ssl_key | RoutingConfig | |
dest_ssl_mode | RoutingConfig | |
dest_ssl_verify | RoutingConfig | |
destinations | RoutingConfig | |
expose_configuration(const std::string &key, const mysql_harness::ConfigSection &default_section, const bool initial) const | RoutingPluginConfig | |
get_default(std::string_view option) const override | RoutingPluginConfig | virtual |
get_option(const mysql_harness::ConfigSection *section, std::string_view option, Func &&transformer) const | mysql_harness::BasePluginConfig | inline |
get_option_description(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | |
get_option_max_connections(const mysql_harness::ConfigSection *section) | RoutingPluginConfig | |
get_option_milliseconds(const mysql_harness::ConfigSection *section, std::string_view option, double min_value=0.0, double max_value=std::numeric_limits< double >::max()) const | mysql_harness::BasePluginConfig | inline |
get_option_no_default(const mysql_harness::ConfigSection *section, std::string_view option, Func &&transformer) const | mysql_harness::BasePluginConfig | inline |
get_option_string(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | inline |
get_option_string_(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | private |
get_option_string_or_default_(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | private |
get_section_name(const mysql_harness::ConfigSection *section) | mysql_harness::BasePluginConfig | protectedstatic |
get_uint_option(const mysql_harness::ConfigSection *section, std::string_view option, T min_value=0, T max_value=std::numeric_limits< T >::max()) const | mysql_harness::BasePluginConfig | inline |
is_required(std::string_view option) const override | RoutingPluginConfig | virtual |
max_connect_errors | RoutingConfig | |
max_connections | RoutingConfig | |
metadata_cache_ | RoutingPluginConfig | mutableprivate |
named_socket | RoutingConfig | |
net_buffer_length | RoutingConfig | |
operator=(const BasePluginConfig &)=default | mysql_harness::BasePluginConfig | |
operator=(BasePluginConfig &&)=default | mysql_harness::BasePluginConfig | |
protocol | RoutingConfig | |
router_require_enforce | RoutingConfig | |
routing_strategy | RoutingConfig | |
RoutingPluginConfig(const mysql_harness::ConfigSection *section) | RoutingPluginConfig | |
section_name_ | mysql_harness::BasePluginConfig | private |
server_ssl_session_cache_mode | RoutingConfig | |
server_ssl_session_cache_size | RoutingConfig | |
server_ssl_session_cache_timeout | RoutingConfig | |
source_ssl_ca_dir | RoutingConfig | |
source_ssl_ca_file | RoutingConfig | |
source_ssl_cert | RoutingConfig | |
source_ssl_cipher | RoutingConfig | |
source_ssl_crl_dir | RoutingConfig | |
source_ssl_crl_file | RoutingConfig | |
source_ssl_curves | RoutingConfig | |
source_ssl_dh_params | RoutingConfig | |
source_ssl_key | RoutingConfig | |
source_ssl_mode | RoutingConfig | |
thread_stack_size | RoutingConfig | |
wait_for_my_writes | RoutingConfig | |
wait_for_my_writes_timeout | RoutingConfig | |
~BasePluginConfig()=default | mysql_harness::BasePluginConfig | virtual |