Wrapper for multipart-parser engine (c code). More...

#include <MultipartParser.h>

Public Member Functions

size_t execute (const char *at, size_t length)
 
bool valid () const
 

Static Public Member Functions

static MultipartParsercreate (HttpRequest &request)
 
static int readHeaderName (multipart_parser_t *p, const char *at, size_t length)
 
static int readHeaderValue (multipart_parser_t *p, const char *at, size_t length)
 
static int partBegin (multipart_parser_t *p)
 
static int partHeadersComplete (multipart_parser_t *p)
 
static int partData (multipart_parser_t *p, const char *at, size_t length)
 
static int partEnd (multipart_parser_t *p)
 
static int bodyEnd (multipart_parser_t *p)
 

Detailed Description

Wrapper for multipart-parser engine (c code).

Not for use by application code. Used internally by formMultipartParser.

Member Function Documentation

◆ bodyEnd()

static int MultipartParser::bodyEnd ( multipart_parser_t *  p)
static

◆ create()

static MultipartParser* MultipartParser::create ( HttpRequest request)
static

◆ execute()

size_t MultipartParser::execute ( const char *  at,
size_t  length 
)

◆ partBegin()

static int MultipartParser::partBegin ( multipart_parser_t *  p)
static

◆ partData()

static int MultipartParser::partData ( multipart_parser_t *  p,
const char *  at,
size_t  length 
)
static

◆ partEnd()

static int MultipartParser::partEnd ( multipart_parser_t *  p)
static

◆ partHeadersComplete()

static int MultipartParser::partHeadersComplete ( multipart_parser_t *  p)
static

◆ readHeaderName()

static int MultipartParser::readHeaderName ( multipart_parser_t *  p,
const char *  at,
size_t  length 
)
static

◆ readHeaderValue()

static int MultipartParser::readHeaderValue ( multipart_parser_t *  p,
const char *  at,
size_t  length 
)
static

◆ valid()

bool MultipartParser::valid ( ) const
inline

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