![]() |
MySQL 9.7.0
Source Code Documentation
|
#include <array>#include <memory>#include "mysql/harness/config_parser.h"#include "mysql/harness/dynamic_config.h"#include "mysql/harness/plugin.h"#include "mysql/harness/resolver/registry.h"#include "mysqlrouter/host_cache_component.h"#include "mysqlrouter/host_cache_export.h"#include "mysqlrouter/supported_host_cache_options.h"#include "host_cache.h"#include "host_cache_plugin_config.h"#include "my_macros.h"Typedefs | |
| using | ResolverRegistry = mysql_harness::resolver::Registry |
| using | ResolverCachePolicy = mysql_harness::resolver::CachePolicy |
Functions | |
| static void | init (mysql_harness::PluginFuncEnv *env) |
| static void | deinit (mysql_harness::PluginFuncEnv *env) |
| static void | expose_configuration (mysql_harness::PluginFuncEnv *env, const char *key, bool initial) |
Variables | |
| static constexpr const char | kSectionName [] {"host_cache"} |
| static std::shared_ptr< HostCachePluginConfig > | g_config |
| static constexpr std::array | required |
| static constexpr std::array | host_cache_supported_options |
| mysql_harness::Plugin HOST_CACHE_EXPORT | harness_plugin_host_cache |
|
static |
|
static |
|
static |
|
static |
| mysql_harness::Plugin HOST_CACHE_EXPORT harness_plugin_host_cache |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |