![]() |
MySQL 9.3.0
Source Code Documentation
|
This is the complete list of members for mrs::rest::RestRequestHandler, including all inherited members.
auth_manager_ | mrs::rest::RestRequestHandler | private |
AuthUser typedef | mrs::rest::RestRequestHandler | |
Cached typedef | mrs::rest::RestRequestHandler | |
err_to_http_error(const mysqlrouter::MySQLSession::Error &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const http::Error &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const mrs::database::JSONInputError &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const RestError &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const ETagMismatch &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const std::invalid_argument &err) | mrs::rest::RestRequestHandler | inlineprivatestatic |
err_to_http_error(const std::exception &) | mrs::rest::RestRequestHandler | inlineprivatestatic |
get_options() | mrs::rest::RestRequestHandler | inlineprivate |
handle_error(RestHandler *handler, RequestContext *ctxt, const Err &err) | mrs::rest::RestRequestHandler | inlineprivate |
handle_request(::http::base::Request &req) override | mrs::rest::RestRequestHandler | inline |
http::base::RequestHandler::handle_request(http::base::Request &req)=0 | http::base::RequestHandler | pure virtual |
handle_request_impl(RestHandler *handler, RequestContext &ctxt) | mrs::rest::RestRequestHandler | inline |
HandlerPtr typedef | mrs::rest::RestRequestHandler | |
logger_ | mrs::rest::RestRequestHandler | private |
may_log_requests_ | mrs::rest::RestRequestHandler | private |
ObjectKeyValue typedef | mrs::rest::RestRequestHandler | private |
operator=(const RequestHandler &)=delete | http::base::RequestHandler | |
Options typedef | mrs::rest::RestRequestHandler | |
RequestHandler()=default | http::base::RequestHandler | |
RequestHandler(const RequestHandler &)=delete | http::base::RequestHandler | explicit |
responose_encode_error(const http::Error &, const mysqlrouter::MySQLSession::Error &e) | mrs::rest::RestRequestHandler | inlineprivate |
responose_encode_error(const http::Error &converted, const std::exception &e) | mrs::rest::RestRequestHandler | inlineprivate |
responose_encode_error(const http::Error &converted, const http::Error &) | mrs::rest::RestRequestHandler | inlineprivate |
rest_handler_ | mrs::rest::RestRequestHandler | private |
RestHandler typedef | mrs::rest::RestRequestHandler | |
RestRequestHandler(HandlerPtr rest_handler, mrs::interface::AuthorizeManager *auth_manager, const bool may_log_requests) | mrs::rest::RestRequestHandler | inline |
send_json_document(HttpRequest &req, HttpStatusCode::key_type status_code, const rapidjson::Document &json_doc) | mrs::rest::RestRequestHandler | inlineprivate |
send_reply(HttpRequest &req, int status_code) | mrs::rest::RestRequestHandler | inlineprivate |
send_reply(HttpRequest &req, int status_code, const std::string &status_text) | mrs::rest::RestRequestHandler | inlineprivate |
send_reply(HttpRequest &req, int status_code, const std::string &status_text, HttpBuffer &buffer) | mrs::rest::RestRequestHandler | inlineprivate |
send_rfc7807_error(HttpRequest &req, HttpStatusCode::key_type status_code, const std::map< std::string, std::string > &fields) | mrs::rest::RestRequestHandler | inlineprivate |
trace_error(const http::ErrorChangeResponse &e) | mrs::rest::RestRequestHandler | inline |
trace_error(const http::Error &e) | mrs::rest::RestRequestHandler | inline |
trace_error(const mysqlrouter::MySQLSession::Error &e) | mrs::rest::RestRequestHandler | inline |
trace_error(const RestError &e) | mrs::rest::RestRequestHandler | inline |
trace_error(const std::exception &e) | mrs::rest::RestRequestHandler | inline |
trace_error(const Handler::HttpResult &e) | mrs::rest::RestRequestHandler | inline |
trace_http(const char *type, interface::ReqRes &options, HttpMethod::key_type method, const std::string &path, const HttpHeaders &headers, HttpBuffer &buffer) const | mrs::rest::RestRequestHandler | inline |
~RequestHandler() | http::base::RequestHandler | virtual |