#include <algorithm>#include <map>#include <string>#include <utility>#include <websocketpp/utilities.hpp>#include <websocketpp/http/constants.hpp>#include <websocketpp/http/impl/parser.hpp>

Go to the source code of this file.
Classes | |
| class | websocketpp::http::parser::parser |
| Base HTTP parser. More... | |
Namespaces | |
| websocketpp | |
| Namespace for the WebSocket++ project. | |
| websocketpp::http | |
| HTTP handling support. | |
| websocketpp::http::parser | |
| websocketpp::http::parser::state | |
| websocketpp::http::parser::body_encoding | |
Typedefs | |
| typedef std::map< std::string, std::string, utility::ci_less > | websocketpp::http::parser::header_list |
Functions | |
| template<typename InputIterator > | |
| std::pair< std::string, InputIterator > | websocketpp::http::parser::extract_token (InputIterator begin, InputIterator end) |
| Read and return the next token in the stream. More... | |
| template<typename InputIterator > | |
| std::pair< std::string, InputIterator > | websocketpp::http::parser::extract_quoted_string (InputIterator begin, InputIterator end) |
| Read and return the next quoted string in the stream. More... | |
| template<typename InputIterator > | |
| InputIterator | websocketpp::http::parser::extract_lws (InputIterator begin, InputIterator end) |
| Read and discard one unit of linear whitespace. More... | |
| template<typename InputIterator > | |
| InputIterator | websocketpp::http::parser::extract_all_lws (InputIterator begin, InputIterator end) |
| Read and discard linear whitespace. More... | |
| template<typename InputIterator > | |
| InputIterator | websocketpp::http::parser::extract_attributes (InputIterator begin, InputIterator end, attribute_list &attributes) |
| Extract HTTP attributes. More... | |
| template<typename InputIterator > | |
| InputIterator | websocketpp::http::parser::extract_parameters (InputIterator begin, InputIterator end, parameter_list ¶meters) |
| Extract HTTP parameters. More... | |
| std::string | websocketpp::http::parser::strip_lws (std::string const &input) |