![]() |
MySQL 9.5.0
Source Code Documentation
|
Classes | |
| class | Accepts |
| class | Cookie |
| class | Error |
| class | ErrorChangeResponse |
| class | ErrorRedirect |
| class | ErrorWithHttpHeaders |
| class | HeaderAccept |
| class | SessionManager |
Typedefs | |
| using | MimeClass = std::optional< std::string > |
| using | Session = SessionManager::Session |
| using | SessionIdType = SessionManager::SessionId |
| using | SessionPtr = SessionManager::SessionPtr |
| using | HttpRequest = ::http::base::Request |
Functions | |
| const std::string & | to_string (Cookie::SameSite ss) |
| template<typename Callback > | |
| static void | enum_key_values (const std::string &value, Callback cb) |
| static bool | parse_mime_type (std::string mime_type, MimeClass *out_class, MimeClass *out_subclass, const bool is_accept=true) |
| HttpStatusCode::key_type | redirect (HttpRequest *request, const char *url) |
| void | redirect_and_throw (HttpRequest *request, const char *url) |
| void | redirect_and_throw (HttpRequest *request, const std::string &url) |
| using mrs::http::HttpRequest = typedef ::http::base::Request |
| using mrs::http::MimeClass = typedef std::optional<std::string> |
| using mrs::http::Session = typedef SessionManager::Session |
| using mrs::http::SessionIdType = typedef SessionManager::SessionId |
| using mrs::http::SessionPtr = typedef SessionManager::SessionPtr |
|
static |
|
static |
| HttpStatusCode::key_type mrs::http::redirect | ( | HttpRequest * | request, |
| const char * | url | ||
| ) |
| void mrs::http::redirect_and_throw | ( | HttpRequest * | request, |
| const char * | url | ||
| ) |
| void mrs::http::redirect_and_throw | ( | HttpRequest * | request, |
| const std::string & | url | ||
| ) |
| const std::string & mrs::http::to_string | ( | Cookie::SameSite | ss | ) |