|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <body_reader_multipart.h>
Data Fields | |
| const char * | name |
| const char * | filename |
| const char * | content_type |
| char * | data |
| size_t | data_len |
| size_t | data_cap |
| size_t | name_len |
| size_t | filename_len |
| size_t | content_type_len |
| const char* KlMultipartPart::name |
null-terminated, allocated
| const char* KlMultipartPart::filename |
null-terminated or NULL
| const char* KlMultipartPart::content_type |
null-terminated or NULL
| char* KlMultipartPart::data |
Part body data
| size_t KlMultipartPart::data_len |
Part body length
| size_t KlMultipartPart::data_cap |
allocation capacity
| size_t KlMultipartPart::name_len |
strlen(name), stored to avoid recalc on free
| size_t KlMultipartPart::filename_len |
strlen(filename) or 0
| size_t KlMultipartPart::content_type_len |
strlen(content_type) or 0