KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
Loading...
Searching...
No Matches
Data Fields
KlBodyReader Struct Reference

#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)
 

Field Documentation

◆ on_data

int(* KlBodyReader::on_data) (KlBodyReader *self, const char *data, size_t len)

Feed body chunk; return -1 to abort

◆ on_complete

void(* KlBodyReader::on_complete) (KlBodyReader *self)

End of body signal

◆ on_error

void(* KlBodyReader::on_error) (KlBodyReader *self)

Connection error cleanup

◆ destroy

void(* KlBodyReader::destroy) (KlBodyReader *self)

Free all reader resources


The documentation for this struct was generated from the following file: