GClasses
GClasses::GHttpMultipartParser Class Reference

#include <GHttp.h>

Public Member Functions

 GHttpMultipartParser (const char *pRawData, size_t len)
 
 ~GHttpMultipartParser ()
 
bool next (size_t *pNameStart, size_t *pNameLen, size_t *pValueStart, size_t *pValueLen, size_t *pFilenameStart, size_t *pFilenameLen)
 

Protected Attributes

size_t m_len
 
size_t m_pos
 
const char * m_pRawData
 
size_t m_repeatLen
 
size_t m_sentinelLen
 

Constructor & Destructor Documentation

GClasses::GHttpMultipartParser::GHttpMultipartParser ( const char *  pRawData,
size_t  len 
)
GClasses::GHttpMultipartParser::~GHttpMultipartParser ( )

Member Function Documentation

bool GClasses::GHttpMultipartParser::next ( size_t *  pNameStart,
size_t *  pNameLen,
size_t *  pValueStart,
size_t *  pValueLen,
size_t *  pFilenameStart,
size_t *  pFilenameLen 
)

Member Data Documentation

size_t GClasses::GHttpMultipartParser::m_len
protected
size_t GClasses::GHttpMultipartParser::m_pos
protected
const char* GClasses::GHttpMultipartParser::m_pRawData
protected
size_t GClasses::GHttpMultipartParser::m_repeatLen
protected
size_t GClasses::GHttpMultipartParser::m_sentinelLen
protected