MySQL 8.0.39
Source Code Documentation
|
#include "plugin_config.h"
#include <algorithm>
#include <array>
#include <cinttypes>
#include <initializer_list>
#include <stdexcept>
#include <string>
#include <string_view>
#include <vector>
#include "context.h"
#include "hostname_validator.h"
#include "mysql/harness/config_option.h"
#include "mysql/harness/config_parser.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/string_utils.h"
#include "mysql/harness/utility/string.h"
#include "mysql_router_thread.h"
#include "mysqlrouter/routing.h"
#include "mysqlrouter/routing_component.h"
#include "mysqlrouter/supported_routing_options.h"
#include "mysqlrouter/uri.h"
#include "mysqlrouter/utils.h"
#include "ssl_mode.h"
#include "tcp_address.h"
Classes | |
class | ProtocolOption |
class | ModeOption |
class | RoutingStrategyOption |
class | DestinationsOption |
class | NamedSocketOption |
class | BindPortOption |
empty or 1..65335 More... | |
class | TCPAddressOption |
class | SslModeOption |
class | SslVerifyOption |
class | MaxConnectionsOption |
Macros | |
#define | GET_OPTION_CHECKED(option, section, name, value) |
#define | GET_OPTION_NO_DEFAULT_CHECKED(option, section, name, value) |
Typedefs | |
using | StringOption = mysql_harness::StringOption |
using | BoolOption = mysql_harness::BoolOption |
using | DoubleOption = mysql_harness::DoubleOption |
template<class T > | |
using | IntOption = mysql_harness::IntOption< T > |
Functions | |
static const char * | ssl_verify_to_string (SslVerify verify) |
get the name for a SslVerify. More... | |
#define GET_OPTION_CHECKED | ( | option, | |
section, | |||
name, | |||
value | |||
) |
#define GET_OPTION_NO_DEFAULT_CHECKED | ( | option, | |
section, | |||
name, | |||
value | |||
) |
using BoolOption = mysql_harness::BoolOption |
using IntOption = mysql_harness::IntOption<T> |
|
static |
get the name for a SslVerify.
verify | a SslVerify value |
nullptr | if verify is unknown. |