MySQL 8.0.40
Source Code Documentation
RestApiHttpRequestHandler Class Reference

#include <rest_api.h>

Inheritance diagram for RestApiHttpRequestHandler:
[legend]

Public Member Functions

 RestApiHttpRequestHandler (std::shared_ptr< RestApi > rest_api)
 
void handle_request (HttpRequest &req) override
 
- Public Member Functions inherited from BaseRequestHandler
void call (HttpRequest &req, void *me)
 
 BaseRequestHandler ()=default
 
 BaseRequestHandler (const BaseRequestHandler &)=delete
 
BaseRequestHandleroperator= (const BaseRequestHandler &)=delete
 
virtual ~BaseRequestHandler ()
 

Private Attributes

std::shared_ptr< RestApirest_api_
 

Constructor & Destructor Documentation

◆ RestApiHttpRequestHandler()

RestApiHttpRequestHandler::RestApiHttpRequestHandler ( std::shared_ptr< RestApi rest_api)
inline

Member Function Documentation

◆ handle_request()

void RestApiHttpRequestHandler::handle_request ( HttpRequest req)
overridevirtual

Implements BaseRequestHandler.

Member Data Documentation

◆ rest_api_

std::shared_ptr<RestApi> RestApiHttpRequestHandler::rest_api_
private

The documentation for this class was generated from the following files: