19 #include "../multipart-parser/multipart_parser.h" 30 size_t execute(
const char* at,
size_t length);
32 static int readHeaderName(multipart_parser_t* p,
const char* at,
size_t length);
33 static int readHeaderValue(multipart_parser_t* p,
const char* at,
size_t length);
34 static int partBegin(multipart_parser_t* p);
36 static int partData(multipart_parser_t* p,
const char* at,
size_t length);
37 static int partEnd(multipart_parser_t* p);
38 static int bodyEnd(multipart_parser_t* p);
48 static multipart_parser_settings_t settings;
56 multipart_parser_t parserEngine;
Wrapper for multipart-parser engine (c code).
Definition: MultipartParser.h:25
static int bodyEnd(multipart_parser_t *p)
size_t formMultipartParser(HttpRequest &request, const char *at, int length)
static MultipartParser * create(HttpRequest &request)
static int readHeaderName(multipart_parser_t *p, const char *at, size_t length)
The String class.
Definition: WString.h:136
static int partData(multipart_parser_t *p, const char *at, size_t length)
size_t execute(const char *at, size_t length)
static int partEnd(multipart_parser_t *p)
static int partBegin(multipart_parser_t *p)
static int readHeaderValue(multipart_parser_t *p, const char *at, size_t length)
Encapsulates an incoming or outgoing request.
Definition: HttpRequest.h:36
static int partHeadersComplete(multipart_parser_t *p)
Base class for read/write stream.
Definition: ReadWriteStream.h:19
bool valid() const
Definition: MultipartParser.h:40