|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Dispatch table. Addressed by offset, so the layout is asserted below. More...
#include <http_parser.h>
Public Attributes | |
| void(* | set_stream_hooks )(uint8_t *, HttpStreamBeginCb, HttpStreamDataCb, HttpStreamAbortCb) |
| void(* | reset )(uint8_t *, HttpReq *) |
| void(* | feed )(uint8_t *, HttpReq *, uint8_t) |
| const char *(* | get_header )(uint8_t *, const HttpReq *, const char *) |
| proto_bool(* | get_cookie )(uint8_t *, const HttpReq *, const char *, char *, size_t) |
| proto_bool(* | forwarded_client )(uint8_t *, const HttpReq *, char *, size_t, proto_bool *) |
| const char *(* | get_query )(uint8_t *, const HttpReq *, const char *) |
| proto_bool(* | get_form )(uint8_t *, const HttpReq *, const char *, char *, size_t) |
| const char *(* | get_param )(uint8_t *, const HttpReq *, const char *) |
Dispatch table. Addressed by offset, so the layout is asserted below.
Definition at line 115 of file http_parser.h.
| void(* HttpParserNs::set_stream_hooks) (uint8_t *, HttpStreamBeginCb, HttpStreamDataCb, HttpStreamAbortCb) |
Definition at line 117 of file http_parser.h.
| void(* HttpParserNs::reset) (uint8_t *, HttpReq *) |
Definition at line 118 of file http_parser.h.
| void(* HttpParserNs::feed) (uint8_t *, HttpReq *, uint8_t) |
Definition at line 119 of file http_parser.h.
| const char *(* HttpParserNs::get_header) (uint8_t *, const HttpReq *, const char *) |
Definition at line 120 of file http_parser.h.
| proto_bool(* HttpParserNs::get_cookie) (uint8_t *, const HttpReq *, const char *, char *, size_t) |
Definition at line 121 of file http_parser.h.
| proto_bool(* HttpParserNs::forwarded_client) (uint8_t *, const HttpReq *, char *, size_t, proto_bool *) |
Definition at line 122 of file http_parser.h.
| const char *(* HttpParserNs::get_query) (uint8_t *, const HttpReq *, const char *) |
Definition at line 123 of file http_parser.h.
| proto_bool(* HttpParserNs::get_form) (uint8_t *, const HttpReq *, const char *, char *, size_t) |
Definition at line 124 of file http_parser.h.
| const char *(* HttpParserNs::get_param) (uint8_t *, const HttpReq *, const char *) |
Definition at line 125 of file http_parser.h.