CRfc822Token Class Reference

class CRfc822Token : public CBase

Inherits from

Constructor & Destructor Documentation

CRfc822Token()

CRfc822Token()[private]

~CRfc822Token()

IMPORT_C~CRfc822Token()

Member Functions Documentation

ConstructL()

voidConstructL()[private]

LastToken()

TBool LastToken()[inline]

MatchAndRemoveL(const TDesC8 &)

TBool MatchAndRemoveL(const TDesC8 &)[private]

Parameters

const TDesC8 &

NewLC()

IMPORT_C CRfc822Token *NewLC()[static]

OutputLine()

HBufC8 *OutputLine()[inline]

ParseNextLineL(const TDesC8 &)

IMPORT_C voidParseNextLineL(const TDesC8 &aSourceLine)

Parameters

const TDesC8 & aSourceLine

PriorityAndReceiptsMatchAndRemoveL(THeaderPart)

TBool PriorityAndReceiptsMatchAndRemoveL(THeaderPartaPriority)[private]

Parameters

THeaderPart aPriority

Reset()

IMPORT_C voidReset()

SetImRecvConvert(CImRecvConvert *)

voidSetImRecvConvert(CImRecvConvert *)[inline]

Parameters

CImRecvConvert *

Member Enumerations Documentation

Enum THeaderPart

Enumerators

EUnknown
ENotFinished
EFrom
EReplyTo
ETo
ECc
EBcc
ESubject
EDate
EReceived
EMessageId
EPriority
EImportance
EReturnReceiptTo
EEndOfHeader

Member Data Documentation

TBool i822FieldsExist

TBool i822FieldsExist

TBuf8< KMaxIMailHeaderReadLineLength+1 > iBufferedInput

TBuf8< KMaxIMailHeaderReadLineLength+1 >iBufferedInput[private]

TBool iFirstLine

TBool iFirstLine

THeaderPart iHeaderPart

THeaderPart iHeaderPart

CImRecvConvert * iImRecvConvert

CImRecvConvert *iImRecvConvert[private]

TBuf8< KMaxIMailHeaderReadLineLength+1 > iInputLine

TBuf8< KMaxIMailHeaderReadLineLength+1 >iInputLine[private]

TBool iLastToken

TBool iLastToken

HBufC8 * iOutputLine

HBufC8 *iOutputLine[private]