|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <body_reader.h>
Data Fields | |
| int(* | on_data )(KlBodyReader *self, const char *data, size_t len) |
| void(* | on_complete )(KlBodyReader *self) |
| void(* | on_error )(KlBodyReader *self) |
| void(* | destroy )(KlBodyReader *self) |
| int(* KlBodyReader::on_data) (KlBodyReader *self, const char *data, size_t len) |
Feed body chunk; return -1 to abort
| void(* KlBodyReader::on_complete) (KlBodyReader *self) |
End of body signal
| void(* KlBodyReader::on_error) (KlBodyReader *self) |
Connection error cleanup
| void(* KlBodyReader::destroy) (KlBodyReader *self) |
Free all reader resources