![]() |
MySQL 9.3.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 | ) |