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