![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <array>#include <chrono>#include <memory>#include <mutex>#include <stdexcept>#include <system_error>#include "common.h"#include "mysql/harness/config_option.h"#include "mysql/harness/config_parser.h"#include "mysql/harness/dynamic_config.h"#include "mysql/harness/loader.h"#include "mysql/harness/logging/logging.h"#include "mysql/harness/plugin.h"#include "mysql/harness/plugin_config.h"#include "mysql/harness/section_config_exposer.h"#include "mysqlrouter/connection_pool.h"#include "mysqlrouter/connection_pool_component.h"#include "mysqlrouter/connection_pool_plugin_export.h"#include "mysqlrouter/supported_connection_pool_options.h"#include "scope_guard.h"Classes | |
| class | ConnectionPoolPluginConfig |
| class | anonymous_namespace{connection_pool_plugin.cc}::ConnectionPoolConfigExposer |
Namespaces | |
| namespace | anonymous_namespace{connection_pool_plugin.cc} |
Typedefs | |
| template<class T > | |
| using | IntOption = mysql_harness::IntOption< T > |
| connection pool plugin. More... | |
Functions | |
| static void | init (mysql_harness::PluginFuncEnv *env) |
| static void | deinit (mysql_harness::PluginFuncEnv *) |
| static void | expose_configuration (mysql_harness::PluginFuncEnv *env, const char *, bool initial) |
Variables | |
| static constexpr std::string_view | kSectionName {"connection_pool"} |
| static constexpr uint32_t | kDefaultMaxIdleServerConnections |
| static constexpr uint32_t | kDefaultIdleTimeout {5} |
| static constexpr std::array | required |
| mysql_harness::Plugin CONNECTION_POOL_PLUGIN_EXPORT | harness_plugin_connection_pool |
| using IntOption = mysql_harness::IntOption<T> |
connection pool plugin.
|
static |
|
static |
|
static |
| mysql_harness::Plugin CONNECTION_POOL_PLUGIN_EXPORT harness_plugin_connection_pool |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |