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