Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
Types.hpp File Reference
#include <toolbox/contrib/http_parser.h>
#include <iostream>
Include dependency graph for Types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  toolbox
 
namespace  toolbox::http
 

Enumerations

enum class  toolbox::http::First : bool { toolbox::http::No = false , toolbox::http::Yes = true }
 
enum class  toolbox::http::NoCache : bool { toolbox::http::No = false , toolbox::http::Yes = true }
 
enum class  toolbox::http::Method : int {
  toolbox::http::Delete = HTTP_DELETE , toolbox::http::Get = HTTP_GET , toolbox::http::Head = HTTP_HEAD , toolbox::http::Post = HTTP_POST ,
  toolbox::http::Put = HTTP_PUT , toolbox::http::Connect = HTTP_CONNECT , toolbox::http::Options = HTTP_OPTIONS , toolbox::http::Trace = HTTP_TRACE ,
  toolbox::http::Copy = HTTP_COPY , toolbox::http::Lock = HTTP_LOCK , toolbox::http::MkCol = HTTP_MKCOL , toolbox::http::Move = HTTP_MOVE ,
  toolbox::http::PropFind = HTTP_PROPFIND , toolbox::http::PropPatch = HTTP_PROPPATCH , toolbox::http::Search = HTTP_SEARCH , toolbox::http::Unlock = HTTP_UNLOCK ,
  toolbox::http::Bind = HTTP_BIND , toolbox::http::Rebind = HTTP_REBIND , toolbox::http::Unbind = HTTP_UNBIND , toolbox::http::Acl = HTTP_ACL ,
  toolbox::http::Report = HTTP_REPORT , toolbox::http::MkActivity = HTTP_MKACTIVITY , toolbox::http::Checkout = HTTP_CHECKOUT , toolbox::http::Merge = HTTP_MERGE ,
  toolbox::http::MSearch = HTTP_MSEARCH , toolbox::http::Notify = HTTP_NOTIFY , toolbox::http::Subscribe = HTTP_SUBSCRIBE , toolbox::http::Unsubscribe = HTTP_UNSUBSCRIBE ,
  toolbox::http::Patch = HTTP_PATCH , toolbox::http::Purge = HTTP_PURGE , toolbox::http::MkCalendar = HTTP_MKCALENDAR , toolbox::http::Link = HTTP_LINK ,
  toolbox::http::Unlink = HTTP_UNLINK , toolbox::http::Source = HTTP_SOURCE
}
 
enum class  toolbox::http::Status : int {
  toolbox::http::Ok = HTTP_STATUS_OK , toolbox::http::NoContent = HTTP_STATUS_NO_CONTENT , toolbox::http::BadRequest = HTTP_STATUS_BAD_REQUEST , toolbox::http::Unauthorized = HTTP_STATUS_UNAUTHORIZED ,
  toolbox::http::Forbidden = HTTP_STATUS_FORBIDDEN , toolbox::http::NotFound = HTTP_STATUS_NOT_FOUND , toolbox::http::MethodNotAllowed = HTTP_STATUS_METHOD_NOT_ALLOWED , toolbox::http::RequestTimeout = HTTP_STATUS_REQUEST_TIMEOUT ,
  toolbox::http::InternalServerError = HTTP_STATUS_INTERNAL_SERVER_ERROR , toolbox::http::ServiceUnavailable = HTTP_STATUS_SERVICE_UNAVAILABLE
}
 
enum class  toolbox::http::Type : int { toolbox::http::Request = HTTP_REQUEST , toolbox::http::Response = HTTP_RESPONSE }
 

Functions

const chartoolbox::http::enum_string (Method method) noexcept
 
std::ostream & toolbox::http::operator<< (std::ostream &os, Method method)
 
const chartoolbox::http::enum_string (Status status) noexcept
 
std::ostream & toolbox::http::operator<< (std::ostream &os, Status status)