|
CCF
|
#include <http_parser.h>
Inherits http::Parser.
Public Member Functions | |
| ~RequestParser () override=default | |
| RequestParser (RequestProcessor &proc_, const ccf::http::ParserConfiguration &config=ccf::http::ParserConfiguration{}) | |
| void | append_url (const char *at, size_t length) |
| void | new_message () override |
| void | handle_completed_message () override |
Public Member Functions inherited from http::Parser | |
| virtual | ~Parser ()=default |
| void | execute (const uint8_t *data, size_t size) |
| void | append_body (const char *at, size_t length) |
| void | end_message () |
| void | header_field (const char *at, size_t length) |
| void | header_value (const char *at, size_t length) |
| void | headers_complete () |
Additional Inherited Members | |
Protected Member Functions inherited from http::Parser | |
| void | complete_header () |
| Parser (llhttp_type_t type, ccf::http::ParserConfiguration config=ccf::http::ParserConfiguration{}) | |
Protected Attributes inherited from http::Parser | |
| llhttp_t | parser |
| llhttp_settings_t | settings |
| ccf::http::ParserConfiguration | configuration |
| State | state = DONE |
| std::vector< uint8_t > | body_buf |
| ccf::http::HeaderMap | headers |
| std::pair< std::string, std::string > | partial_parsed_header |
|
overridedefault |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements http::Parser.
|
inlineoverridevirtual |
Reimplemented from http::Parser.