26#ifndef MYSQLROUTER_REST_API_INCLUDED
27#define MYSQLROUTER_REST_API_INCLUDED
56 const std::string &require_realm)
63 const std::vector<std::string> &path_matches)
override;
Kerberos Client Authentication nullptr
Definition: auth_kerberos_client_plugin.cc:251
Definition: rest_api_component.h:47
Definition: rest_api.h:39
void handle_request(http::base::Request &req) override
Definition: rest_api.cc:68
std::shared_ptr< RestApi > rest_api_
Definition: rest_api.h:47
RestApiHttpRequestHandler(std::shared_ptr< RestApi > rest_api)
Definition: rest_api.h:41
REST API handler for /swagger.json.
Definition: rest_api.h:53
std::string require_realm_
Definition: rest_api.h:69
std::shared_ptr< RestApi > rest_api_
Definition: rest_api.h:66
bool try_handle_request(http::base::Request &req, const std::string &base_path, const std::vector< std::string > &path_matches) override
try to handle the request.
Definition: rest_api.cc:30
RestApiSpecHandler(std::shared_ptr< RestApi > rest_api, const std::string &require_realm)
Definition: rest_api.h:55
time_t last_modified_
Definition: rest_api.h:68
Definition: request_handler.h:36
Definition: gcs_xcom_synode.h:64
static std::shared_ptr< RestApi > rest_api
Definition: rest_api_plugin.cc:237