tdeioslave/imap4

#include <mimeheader.h>

Inheritance diagram for mimeHeader:
mailHeader

Public Member Functions

virtual void addHdrLine (mimeHdrLine *)
 
virtual void outputHeader (mimeIO &)
 
virtual void outputPart (mimeIO &)
 
TQCString outputParameter (TQDict< TQString > *)
 
int parsePart (mimeIO &, const TQString &)
 
int parseBody (mimeIO &, TQCString &, const TQString &, bool mbox=false)
 
bool parseHeader (mimeIO &)
 
TQString getDispositionParm (const TQCString &)
 
void setDispositionParm (const TQCString &, const TQString &)
 
TQDictIterator< TQString > getDispositionIterator ()
 
TQString getTypeParm (const TQCString &)
 
void setTypeParm (const TQCString &, const TQString &)
 
TQDictIterator< TQString > getTypeIterator ()
 
void serialize (TQDataStream &stream)
 
const TQCString & getType ()
 
void setType (const TQCString &_str)
 
const TQCString & getDescription ()
 
void setDescription (const TQCString &_str)
 
TQCString getDisposition ()
 
void setDisposition (const TQCString &_str)
 
TQCString getEncoding ()
 
void setEncoding (const TQCString &_str)
 
TQCString getMD5 ()
 
void setMD5 (const TQCString &_str)
 
TQCString getID ()
 
void setID (const TQCString &_str)
 
unsigned long getLength ()
 
void setLength (unsigned long _len)
 
const TQString & getPartSpecifier ()
 
void setPartSpecifier (const TQString &_str)
 
TQPtrListIterator< mimeHdrLinegetOriginalIterator ()
 
TQPtrListIterator< mimeHdrLinegetAdditionalIterator ()
 
void setContent (const TQCString &aContent)
 
TQCString getContent ()
 
TQCString getBody ()
 
TQCString getPreBody ()
 
void setPreBody (TQCString &inBody)
 
TQCString getPostBody ()
 
void setPostBody (TQCString &inBody)
 
mimeHeadergetNestedMessage ()
 
void setNestedMessage (mimeHeader *inPart, bool destroy=true)
 
void addNestedPart (mimeHeader *inPart)
 
TQPtrListIterator< mimeHeadergetNestedIterator ()
 
void clearNestedParts ()
 
void clearTypeParameters ()
 
void clearDispositionParameters ()
 
mimeHeaderbodyPart (const TQString &)
 

Static Protected Member Functions

static void addParameter (const TQCString &, TQDict< TQString > *)
 
static TQString getParameter (const TQCString &, TQDict< TQString > *)
 
static void setParameter (const TQCString &, const TQString &, TQDict< TQString > *)
 

Protected Attributes

TQPtrList< mimeHdrLineoriginalHdrLines
 

Detailed Description

Author
Sven Carstens

Definition at line 32 of file mimeheader.h.

Constructor & Destructor Documentation

◆ mimeHeader()

mimeHeader::mimeHeader ( )

Definition at line 34 of file mimeheader.cpp.

◆ ~mimeHeader()

mimeHeader::~mimeHeader ( )
virtual

Definition at line 48 of file mimeheader.cpp.

Member Function Documentation

◆ addHdrLine()

void mimeHeader::addHdrLine ( mimeHdrLine aHdrLine)
virtual

Definition at line 74 of file mimeheader.cpp.

◆ addNestedPart()

void mimeHeader::addNestedPart ( mimeHeader inPart)
inline

Definition at line 180 of file mimeheader.h.

◆ addParameter()

void mimeHeader::addParameter ( const TQCString &  aParameter,
TQDict< TQString > *  aList 
)
staticprotected

Definition at line 164 of file mimeheader.cpp.

◆ bodyPart()

mimeHeader * mimeHeader::bodyPart ( const TQString &  _str)

Definition at line 584 of file mimeheader.cpp.

◆ clearDispositionParameters()

void mimeHeader::clearDispositionParameters ( )
inline

Definition at line 202 of file mimeheader.h.

◆ clearNestedParts()

void mimeHeader::clearNestedParts ( )
inline

Definition at line 190 of file mimeheader.h.

◆ clearTypeParameters()

void mimeHeader::clearTypeParameters ( )
inline

Definition at line 196 of file mimeheader.h.

◆ getAdditionalIterator()

TQPtrListIterator< mimeHdrLine > mimeHeader::getAdditionalIterator ( )

Definition at line 223 of file mimeheader.cpp.

◆ getBody()

TQCString mimeHeader::getBody ( )
inline

Definition at line 145 of file mimeheader.h.

◆ getContent()

TQCString mimeHeader::getContent ( )
inline

Definition at line 140 of file mimeheader.h.

◆ getDescription()

const TQCString & mimeHeader::getDescription ( )
inline

Definition at line 71 of file mimeheader.h.

◆ getDisposition()

TQCString mimeHeader::getDisposition ( )
inline

Definition at line 80 of file mimeheader.h.

◆ getDispositionIterator()

TQDictIterator< TQString > mimeHeader::getDispositionIterator ( )

Definition at line 208 of file mimeheader.cpp.

◆ getDispositionParm()

TQString mimeHeader::getDispositionParm ( const TQCString &  aStr)

Definition at line 184 of file mimeheader.cpp.

◆ getEncoding()

TQCString mimeHeader::getEncoding ( )
inline

Definition at line 89 of file mimeheader.h.

◆ getID()

TQCString mimeHeader::getID ( )
inline

Definition at line 107 of file mimeheader.h.

◆ getLength()

unsigned long mimeHeader::getLength ( )
inline

Definition at line 116 of file mimeheader.h.

◆ getMD5()

TQCString mimeHeader::getMD5 ( )
inline

Definition at line 98 of file mimeheader.h.

◆ getNestedIterator()

TQPtrListIterator< mimeHeader > mimeHeader::getNestedIterator ( )
inline

Definition at line 184 of file mimeheader.h.

◆ getNestedMessage()

mimeHeader * mimeHeader::getNestedMessage ( )
inline

Definition at line 168 of file mimeheader.h.

◆ getOriginalIterator()

TQPtrListIterator< mimeHdrLine > mimeHeader::getOriginalIterator ( )

Definition at line 218 of file mimeheader.cpp.

◆ getParameter()

TQString mimeHeader::getParameter ( const TQCString &  aStr,
TQDict< TQString > *  aDict 
)
staticprotected

Definition at line 265 of file mimeheader.cpp.

◆ getPartSpecifier()

const TQString & mimeHeader::getPartSpecifier ( )
inline

Definition at line 125 of file mimeheader.h.

◆ getPostBody()

TQCString mimeHeader::getPostBody ( )
inline

Definition at line 158 of file mimeheader.h.

◆ getPreBody()

TQCString mimeHeader::getPreBody ( )
inline

Definition at line 149 of file mimeheader.h.

◆ getType()

const TQCString & mimeHeader::getType ( )
inline

Definition at line 62 of file mimeheader.h.

◆ getTypeIterator()

TQDictIterator< TQString > mimeHeader::getTypeIterator ( )

Definition at line 213 of file mimeheader.cpp.

◆ getTypeParm()

TQString mimeHeader::getTypeParm ( const TQCString &  aStr)

Definition at line 190 of file mimeheader.cpp.

◆ outputHeader()

void mimeHeader::outputHeader ( mimeIO useIO)
virtual

Definition at line 229 of file mimeheader.cpp.

◆ outputParameter()

TQCString mimeHeader::outputParameter ( TQDict< TQString > *  aDict)

Definition at line 406 of file mimeheader.cpp.

◆ outputPart()

void mimeHeader::outputPart ( mimeIO useIO)
virtual

Definition at line 432 of file mimeheader.cpp.

◆ parseBody()

int mimeHeader::parseBody ( mimeIO useIO,
TQCString &  messageBody,
const TQString &  boundary,
bool  mbox = false 
)

Definition at line 499 of file mimeheader.cpp.

◆ parseHeader()

bool mimeHeader::parseHeader ( mimeIO useIO)

Definition at line 548 of file mimeheader.cpp.

◆ parsePart()

int mimeHeader::parsePart ( mimeIO useIO,
const TQString &  boundary 
)

Definition at line 458 of file mimeheader.cpp.

◆ serialize()

void mimeHeader::serialize ( TQDataStream &  stream)

Definition at line 620 of file mimeheader.cpp.

◆ setContent()

void mimeHeader::setContent ( const TQCString &  aContent)
inline

Definition at line 136 of file mimeheader.h.

◆ setDescription()

void mimeHeader::setDescription ( const TQCString &  _str)
inline

Definition at line 75 of file mimeheader.h.

◆ setDisposition()

void mimeHeader::setDisposition ( const TQCString &  _str)
inline

Definition at line 84 of file mimeheader.h.

◆ setDispositionParm()

void mimeHeader::setDispositionParm ( const TQCString &  aLabel,
const TQString &  aValue 
)

Definition at line 196 of file mimeheader.cpp.

◆ setEncoding()

void mimeHeader::setEncoding ( const TQCString &  _str)
inline

Definition at line 93 of file mimeheader.h.

◆ setID()

void mimeHeader::setID ( const TQCString &  _str)
inline

Definition at line 111 of file mimeheader.h.

◆ setLength()

void mimeHeader::setLength ( unsigned long  _len)
inline

Definition at line 120 of file mimeheader.h.

◆ setMD5()

void mimeHeader::setMD5 ( const TQCString &  _str)
inline

Definition at line 102 of file mimeheader.h.

◆ setNestedMessage()

void mimeHeader::setNestedMessage ( mimeHeader inPart,
bool  destroy = true 
)
inline

Definition at line 172 of file mimeheader.h.

◆ setParameter()

void mimeHeader::setParameter ( const TQCString &  aLabel,
const TQString &  aValue,
TQDict< TQString > *  aDict 
)
staticprotected

Definition at line 327 of file mimeheader.cpp.

◆ setPartSpecifier()

void mimeHeader::setPartSpecifier ( const TQString &  _str)
inline

Definition at line 129 of file mimeheader.h.

◆ setPostBody()

void mimeHeader::setPostBody ( TQCString &  inBody)
inline

Definition at line 162 of file mimeheader.h.

◆ setPreBody()

void mimeHeader::setPreBody ( TQCString &  inBody)
inline

Definition at line 153 of file mimeheader.h.

◆ setType()

void mimeHeader::setType ( const TQCString &  _str)
inline

Definition at line 66 of file mimeheader.h.

◆ setTypeParm()

void mimeHeader::setTypeParm ( const TQCString &  aLabel,
const TQString &  aValue 
)

Definition at line 203 of file mimeheader.cpp.

Member Data Documentation

◆ originalHdrLines

TQPtrList< mimeHdrLine > mimeHeader::originalHdrLines
protected

Definition at line 315 of file mimeheader.h.


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