|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <parser.h>
Data Fields | |
| KlParseResult(* | parse )(KlRequestParser *self, KlRequest *req, const char *buf, size_t len, size_t *consumed) |
| void(* | reset )(KlRequestParser *self) |
| void(* | destroy )(KlRequestParser *self) |
| KlParseResult(* KlRequestParser::parse) (KlRequestParser *self, KlRequest *req, const char *buf, size_t len, size_t *consumed) |
Parse request bytes
| void(* KlRequestParser::reset) (KlRequestParser *self) |
Reset for next request
| void(* KlRequestParser::destroy) (KlRequestParser *self) |
Free parser resources