#include <exception>
#include <map>
#include <string>
#include <vector>
#include <utility>
Go to the source code of this file.
Classes | |
class | websocketpp::http::exception |
Namespaces | |
websocketpp | |
Namespace for the WebSocket++ project. | |
websocketpp::http | |
HTTP handling support. | |
websocketpp::http::status_code | |
HTTP Status codes. | |
Typedefs | |
typedef std::map< std::string, std::string > | websocketpp::http::attribute_list |
The type of an HTTP attribute list. More... | |
typedef std::vector< std::pair< std::string, attribute_list > > | websocketpp::http::parameter_list |
The type of an HTTP parameter list. More... | |
Functions | |
bool | websocketpp::http::is_token_char (unsigned char c) |
Is the character a token. More... | |
bool | websocketpp::http::is_not_token_char (unsigned char c) |
Is the character a non-token. More... | |
bool | websocketpp::http::is_whitespace_char (unsigned char c) |
Is the character whitespace. More... | |
bool | websocketpp::http::is_not_whitespace_char (unsigned char c) |
Is the character non-whitespace. More... | |
std::string | websocketpp::http::status_code::get_string (value c) |
Variables | |
static char const | websocketpp::http::header_delimiter [] = "\r\n" |
Literal value of the HTTP header delimiter. More... | |
static char const | websocketpp::http::header_separator [] = ":" |
Literal value of the HTTP header separator. More... | |
static std::string const | websocketpp::http::empty_header |
Literal value of an empty header. More... | |
size_t const | websocketpp::http::max_header_size = 16000 |
Maximum size in bytes before rejecting an HTTP header as too big. More... | |
size_t const | websocketpp::http::max_body_size = 32000000 |
Default Maximum size in bytes for HTTP message bodies. More... | |
size_t const | websocketpp::http::istream_buffer = 512 |
Number of bytes to use for temporary istream read buffers. More... | |
static char const | websocketpp::http::header_token [] |
invalid HTTP token characters More... | |