![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include <array>#include <atomic>#include <chrono>#include <string>#include <rapidjson/document.h>#include <rapidjson/error/en.h>#include <rapidjson/writer.h>#include "mysql/harness/config_parser.h"#include "mysql/harness/logging/logging.h"#include "mysql/harness/plugin.h"#include "mysql/harness/plugin_config.h"#include "http/base/request.h"#include "mysqlrouter/component/http_server_component.h"#include "mysqlrouter/mock_server_component.h"#include "scope_guard.h"Classes | |
| class | RestApiV1MockServerGlobals | 
| class | RestApiV1MockServerConnections | 
Macros | |
| #define | DLLEXPORT | 
Typedefs | |
| using | JsonDocument = rapidjson::GenericDocument< rapidjson::UTF8<>, rapidjson::CrtAllocator > | 
| using | JsonValue = rapidjson::GenericValue< rapidjson::UTF8<>, rapidjson::CrtAllocator > | 
Functions | |
| static const char * | http_method_to_string (const HttpMethod::key_type method) | 
| static void | init (mysql_harness::PluginFuncEnv *env) | 
| static void | run (mysql_harness::PluginFuncEnv *env) | 
Variables | |
| static constexpr const char | kSectionName [] {"rest_mock_server"} | 
| static constexpr const char | kRestGlobalsUri [] {"^/api/v1/mock_server/globals/$"} | 
| static constexpr const char | kRestConnectionsUri [] | 
| static const std::array< const char *, 2 > | plugin_requires | 
| mysql_harness::Plugin DLLEXPORT | harness_plugin_rest_mock_server | 
| #define DLLEXPORT | 
| using JsonDocument = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator> | 
| using JsonValue = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator> | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| mysql_harness::Plugin DLLEXPORT harness_plugin_rest_mock_server | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexpr | 
      
  | 
  static |