#include <http_parser.h>
Inherited by http::RequestParser, and http::ResponseParser.
◆ Parser()
◆ append_body()
void http::Parser::append_body |
( |
const char * |
at, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ complete_header()
void http::Parser::complete_header |
( |
| ) |
|
|
inlineprotected |
◆ end_message()
void http::Parser::end_message |
( |
| ) |
|
|
inline |
◆ execute()
void http::Parser::execute |
( |
const uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ handle_completed_message()
virtual void http::Parser::handle_completed_message |
( |
| ) |
|
|
pure virtual |
◆ header_field()
void http::Parser::header_field |
( |
const char * |
at, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ header_value()
void http::Parser::header_value |
( |
const char * |
at, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ headers_complete()
void http::Parser::headers_complete |
( |
| ) |
|
|
inline |
◆ new_message()
virtual void http::Parser::new_message |
( |
| ) |
|
|
inlinevirtual |
◆ body_buf
std::vector<uint8_t> http::Parser::body_buf |
|
protected |
◆ configuration
◆ headers
◆ parser
llhttp_t http::Parser::parser |
|
protected |
◆ partial_parsed_header
std::pair<std::string, std::string> http::Parser::partial_parsed_header = {} |
|
protected |
◆ settings
llhttp_settings_t http::Parser::settings |
|
protected |
◆ state
The documentation for this class was generated from the following file: