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: