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

#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
 

Field Documentation

◆ name

const char* KlMultipartPart::name

null-terminated, allocated

◆ filename

const char* KlMultipartPart::filename

null-terminated or NULL

◆ content_type

const char* KlMultipartPart::content_type

null-terminated or NULL

◆ data

char* KlMultipartPart::data

Part body data

◆ data_len

size_t KlMultipartPart::data_len

Part body length

◆ data_cap

size_t KlMultipartPart::data_cap

allocation capacity

◆ name_len

size_t KlMultipartPart::name_len

strlen(name), stored to avoid recalc on free

◆ filename_len

size_t KlMultipartPart::filename_len

strlen(filename) or 0

◆ content_type_len

size_t KlMultipartPart::content_type_len

strlen(content_type) or 0


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