| 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 | privatestatic |
| 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 |
| ETagMismatch typedef | mrs::rest::RestRequestHandler | |
| get_options() | mrs::rest::RestRequestHandler | private |
| handle_error(RestHandler *handler, RequestContext *ctxt, const Err &err) | mrs::rest::RestRequestHandler | private |
| handle_request(::http::base::Request &req) override | mrs::rest::RestRequestHandler | |
| 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 | |
| HandlerPtr typedef | mrs::rest::RestRequestHandler | |
| HttpBuffer typedef | mrs::rest::RestRequestHandler | |
| HttpHeaders typedef | mrs::rest::RestRequestHandler | |
| HttpRequest typedef | mrs::rest::RestRequestHandler | |
| logger_ | mrs::rest::RestRequestHandler | private |
| mask_password(const std::string &input) | mrs::rest::RestRequestHandler | static |
| may_log_requests_ | mrs::rest::RestRequestHandler | private |
| ObjectKeyValue typedef | mrs::rest::RestRequestHandler | |
| 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 |
| RestError typedef | mrs::rest::RestRequestHandler | |
| 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 | private |
| send_reply(HttpRequest &req, int status_code) | mrs::rest::RestRequestHandler | private |
| send_reply(HttpRequest &req, int status_code, const std::string &status_text) | mrs::rest::RestRequestHandler | private |
| send_reply(HttpRequest &req, int status_code, const std::string &status_text, HttpBuffer &buffer) | mrs::rest::RestRequestHandler | private |
| send_rfc7807_error(HttpRequest &req, HttpStatusCode::key_type status_code, const std::map< std::string, std::string > &fields) | mrs::rest::RestRequestHandler | private |
| trace_error(const http::ErrorChangeResponse &e) | mrs::rest::RestRequestHandler | |
| trace_error(const http::Error &e) | mrs::rest::RestRequestHandler | |
| trace_error(const mysqlrouter::MySQLSession::Error &e) | mrs::rest::RestRequestHandler | |
| trace_error(const RestError &e) | mrs::rest::RestRequestHandler | |
| trace_error(const std::exception &e) | mrs::rest::RestRequestHandler | |
| trace_error(const Handler::HttpResult &e) | mrs::rest::RestRequestHandler | |
| 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 | |
| ~RequestHandler() | http::base::RequestHandler | virtual |