CRfc822Token Class Reference

class CRfc822Token : public CBase

Inherits from

Constructor & Destructor Documentation

CRfc822Token()

CRfc822Token ( ) [private]

~CRfc822Token()

IMPORT_C ~CRfc822Token ( )

Member Functions Documentation

ConstructL()

void ConstructL ( ) [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 void ParseNextLineL ( const TDesC8 & aSourceLine )

Parameters

const TDesC8 & aSourceLine

PriorityAndReceiptsMatchAndRemoveL(THeaderPart)

TBool PriorityAndReceiptsMatchAndRemoveL ( THeaderPart aPriority ) [private]

Parameters

THeaderPart aPriority

Reset()

IMPORT_C void Reset ( )

SetImRecvConvert(CImRecvConvert *)

void SetImRecvConvert ( 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]