![]() |
NetFlex
0.0.0
C++11 HTTP Server Library.
|
#include <header_fields_parser.hpp>
Public Member Functions | |
header_fields_parser (http::request &request) | |
~header_fields_parser (void)=default | |
default dtor | |
header_fields_parser (const header_fields_parser &)=delete | |
copy ctor | |
header_fields_parser & | operator= (const header_fields_parser &)=delete |
assignment operator | |
parser_iface & | operator<< (std::string &data) |
bool | is_done (void) const |
![]() | |
parser_iface (http::request &request) | |
virtual | ~parser_iface (void)=default |
default dtor | |
Additional Inherited Members | |
![]() | |
http::request & | m_request |
parser for all header fields
|
explicit |
default ctor
request | request to be initialized |
|
virtual |
Implements netflex::parsing::parser_iface.
|
virtual |
consume input data to parse it and init the request if not enough data is passed in, this method would need to be called again later input data is modified whenever a token is consumed by parsing, even if parsing is incomplete or invalid invalid data would lead to a raised exception
data | input data to be parsed |
Implements netflex::parsing::parser_iface.