CzzMIMEBody Class Reference

#include <inet/zz_mime_body.h>

List of all members.

Public Member Functions

 CzzMIMEBody ()
 CzzMIMEBody (char *body, long size, const char *type)
virtual ~CzzMIMEBody ()
CzzString getFile (const CzzString &name)
CzzString operator[] (const CzzString &var)
void addHeader (const char *name, const char *value)
void addFileHeader (const char *name, const char *file)
void addEndMarker (void)
CzzStringgetBoundary (void)
const char * getData (void)
long getSize (void)

Static Public Member Functions

static CzzString parseBoundary (const char *type)

Protected Member Functions

void parseMe (void)
void genBoundary (void)

Protected Attributes

CzzString m_Boundary
CzzString m_LastFileElement
char * m_RawBody
long m_RawSize
map< CzzString, CzzStringm_ElementMap
map< CzzString, CzzStringm_FileMap
CzzBuffer m_Buffer


Constructor & Destructor Documentation

CzzMIMEBody::CzzMIMEBody  ) 
 

CzzMIMEBody::CzzMIMEBody char *  body,
long  size,
const char *  type
 

CzzMIMEBody::~CzzMIMEBody  )  [virtual]
 


Member Function Documentation

void CzzMIMEBody::addEndMarker void   ) 
 

void CzzMIMEBody::addFileHeader const char *  name,
const char *  file
 

void CzzMIMEBody::addHeader const char *  name,
const char *  value
 

void CzzMIMEBody::genBoundary void   )  [protected]
 

CzzString& CzzMIMEBody::getBoundary void   )  [inline]
 

const char* CzzMIMEBody::getData void   )  [inline]
 

CzzString CzzMIMEBody::getFile const CzzString name  ) 
 

long CzzMIMEBody::getSize void   )  [inline]
 

CzzString CzzMIMEBody::operator[] const CzzString var  ) 
 

CzzString CzzMIMEBody::parseBoundary const char *  type  )  [static]
 

void CzzMIMEBody::parseMe void   )  [protected]
 


Member Data Documentation

CzzString CzzMIMEBody::m_Boundary [protected]
 

CzzBuffer CzzMIMEBody::m_Buffer [protected]
 

map<CzzString, CzzString > CzzMIMEBody::m_ElementMap [protected]
 

map<CzzString, CzzString > CzzMIMEBody::m_FileMap [protected]
 

CzzString CzzMIMEBody::m_LastFileElement [protected]
 

char* CzzMIMEBody::m_RawBody [protected]
 

long CzzMIMEBody::m_RawSize [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 21 21:45:46 2006 for tonjac.org MINI/C++ library by  doxygen 1.4.6-NO