CImRecvConvert Class Reference
class CImRecvConvert : public CBase |
Constructor & Destructor Documentation
CImRecvConvert(RFs &, CMsvServerEntry *, TUid, TMsvId)
~CImRecvConvert()
IMPORT_C | ~CImRecvConvert | ( | ) | |
Member Functions Documentation
AddFileExtension()
void | AddFileExtension | ( | ) | [private] |
CheckUUEStartL(const TDesC8 &)
TBool
| CheckUUEStartL | ( | const TDesC8 & | aSourceLine | ) | [private] |
CloseAttachmentFileL()
void | CloseAttachmentFileL | ( | ) | [private] |
ConstructL(RFs &)
void | ConstructL | ( | RFs & | anFs | ) | [private] |
CreateAttachmentL()
TBool
| CreateAttachmentL | ( | ) | [private] |
CreateEntryL()
void | CreateEntryL | ( | ) | [private] |
CreateNonMIMEFolderEntryL(TMsvId)
TBool
| CreateNonMIMEFolderEntryL | ( | TMsvId | aCurrentId | ) | [private] |
Date()
const TTime | Date | ( | ) | const [inline] |
DecodeAndStoreLineL(const TDesC8 &)
void | DecodeAndStoreLineL | ( | const TDesC8 & | aSourceLine | ) | [private] |
DeletedAttachmentSize()
IMPORT_C TInt | DeletedAttachmentSize | ( | ) | |
EndOfHeaderMIMEProcessingL()
void | EndOfHeaderMIMEProcessingL | ( | ) | [private] |
EndOfHeaderProcessingL()
void | EndOfHeaderProcessingL | ( | ) | [private] |
EntryId()
const TMsvId | EntryId | ( | ) | const [inline] |
ExtractFilename(TLex &, TDes &)
void | ExtractFilename | ( | TLex & | aLex, |
| TDes & | rFileName |
| ) | [private] |
ImAddToCafMetaDataL(const TDesC8 &)
void | ImAddToCafMetaDataL | ( | const TDesC8 & | aMimeLine | ) | |
ImAddToCafMetaDataL(const TDesC8 &, const TDesC8 &)
void | ImAddToCafMetaDataL | ( | const TDesC8 & | aField, |
| const TDesC8 & | aData |
| ) | |
ImCafProcessing()
TBool
| ImCafProcessing | ( | ) | const |
ImCafRegisterL(const TDesC8 &)
void | ImCafRegisterL | ( | const TDesC8 & | aMimeLine | ) | |
ImCafRegistered()
TBool
| ImCafRegistered | ( | ) | const |
LineIsAllWhitespace()
TBool
| LineIsAllWhitespace | ( | ) | [private] |
Logging(const TDesC8 &, const TDesC8 &)
void | Logging | ( | const TDesC8 & | aString1, |
| const TDesC8 & | aString2 |
| ) | [private] |
MessageCompleteL()
IMPORT_C void | MessageCompleteL | ( | ) | |
MessageCompleteL(TMsvEmailEntry)
MessageCompleteL(TBool)
IMPORT_C void | MessageCompleteL | ( | TBool | aPartialDownload | ) | |
MoveToParentEntryL()
void | MoveToParentEntryL | ( | ) | [private] |
MoveUpFromFolderEntryL()
void | MoveUpFromFolderEntryL | ( | ) | [private] |
NewL(RFs &, CMsvServerEntry *, TUid, TMsvId)
NewLC(RFs &, CMsvServerEntry *, TUid, TMsvId)
NotFinishedRfc822Header()
TBool
| NotFinishedRfc822Header | ( | ) | [inline] |
ParseBodyLineL(const TDesC8 &)
void | ParseBodyLineL | ( | const TDesC8 & | aSourceLine | ) | [private] |
ParseMimeLineL(const TDesC8 &)
void | ParseMimeLineL | ( | const TDesC8 & | aSourceLine | ) | [private] |
ParseNextField(const TDesC8 &)
IMPORT_C TInt | ParseNextField | ( | const TDesC8 & | aSourceLine | ) | |
ParseNextLineL(const TDesC8 &)
void | ParseNextLineL | ( | const TDesC8 & | aSourceLine | ) | [private] |
ParseRecipientListL(CDesCArray &)
void | ParseRecipientListL | ( | CDesCArray & | aRecipientList | ) | [private] |
PrepareDecoder()
void | PrepareDecoder | ( | ) | [private] |
ReceiveError()
const TInt | ReceiveError | ( | ) | const [inline] |
ReplaceInvalidCharacters(TDes &)
void | ReplaceInvalidCharacters | ( | TDes & | rFileName | ) | [private] |
ResetForHeadersL()
IMPORT_C void | ResetForHeadersL | ( | ) | |
ResetForNewEntryL(TValidEntryType)
ResetForNonMimeEntryL()
void | ResetForNonMimeEntryL | ( | ) | [private] |
SaveAllAttachments(TBool)
void | SaveAllAttachments | ( | TBool | aSave | ) | [inline] |
SetAttachmentName(TDes &)
void | SetAttachmentName | ( | TDes & | aFileName | ) | [private] |
SetAttachmentPathL(const TDesC &)
void | SetAttachmentPathL | ( | const TDesC & | aFullPath | ) | [inline] |
SetCaf(CImCaf &)
IMPORT_C void | SetCaf | ( | CImCaf & | aCAF | ) | |
Initialise class CimCaf reference
Parameters
CImCaf & aCAF | - Reference to a CAF instance |
SetMsvId(TMsvId)
void | SetMsvId | ( | TMsvId | aId | ) | [inline] |
Store822HeaderL(CMsvStore &, TBool &)
StoreBodyTextL(CMsvStore &, TBool &)
StoreEntryDataL()
TBool
| StoreEntryDataL | ( | ) | [private] |
StoreEntryStreamsL()
void | StoreEntryStreamsL | ( | ) | [private] |
StoreEntryStreamsL(TInt)
void | StoreEntryStreamsL | ( | TInt | aSettings | ) | [private] |
StoreMIMEHeaderL(CMsvStore &, TBool &)
StoreMessageEntryDetailsL()
void | StoreMessageEntryDetailsL | ( | ) | [private] |
UpdateMultipartDataL()
void | UpdateMultipartDataL | ( | ) | [private] |
ValidCompleteHeader()
const TBool | ValidCompleteHeader | ( | ) | const [inline] |
Whitespace(const TUint8 *&)
void | Whitespace | ( | const TUint8 *& | | ) | [private] |
WritePartialFooter8L(TInt)
void | WritePartialFooter8L | ( | TInt | aAmountLeft | ) | [private] |
WritePartialFooterL(TInt)
IMPORT_C void | WritePartialFooterL | ( | TInt | aAmountLeft | ) | |
WriteToAttachmentL(const TDesC8 &)
void | WriteToAttachmentL | ( | const TDesC8 & | text | ) | [private] |
WriteToBodyL(const TDesC8 &, TBool)
void | WriteToBodyL | ( | const TDesC8 & | aText, |
| TBool | aBlankLine = EFalse |
| ) | [private] |
WriteToBodyL(const TDesC16 &)
void | WriteToBodyL | ( | const TDesC16 & | aText | ) | [private] |
Member Enumerations Documentation
Enum TImEntryStreamSaveSettings
Enumerators
KStoreBodyText = 0x00000001 | |
KStore822Header = KStoreBodyText << 1 | |
KStoreMIMEHeader = KStore822Header << 1 | |
Enum TValidEntryType
Enumerators
EUnknownEntry | |
EMessageEntry | |
EFolderEntry | |
EAttachmentEntry | |
ETextEntry | |
EHtmlEntry | |
ERtfEntry | |
Member Data Documentation
TImBodyConvAlgorithm
iAlgorithm
TImAttachmentFile
iAttachmentFile
TImAttachmentFileState
iAttachmentFileState
HBufC * iAttachmentFullPath
HBufC * | iAttachmentFullPath | [private] |
TFileName
iAttachmentName
TInt8
iBCPadding
TInt8
| iBCPadding | [private] |
CImConvertCharconv * iCharConv
CCharFormatLayer * iCharLayer
CCnvCharacterSetConverter * iCharacterConverter
TBool
iCommitLine
TBool
| iCommitLine | [private] |
CCnvCharacterSetConverter * iConverter
TMsvId
iCurrentMultipartFolderEntryId
TMsvId
| iCurrentMultipartFolderEntryId | [private] |
TBool
iCurrentPartIsRichText
TBool
| iCurrentPartIsRichText | [private] |
HBufC * iDefaultAttachmentName
HBufC * | iDefaultAttachmentName | [private] |
TValidEntryType
iDefaultEntryType
TMsvEmailEntry * iEmailEntry
TMsvId
iEmailServiceId
TMsvId
| iEmailServiceId | [private] |
TInt
iEmptyHeaderSize
TInt
| iEmptyHeaderSize | [private] |
TBool
iEncounteredLineEndingInCarriageReturn
TBool
| iEncounteredLineEndingInCarriageReturn | [private] |
TValidEntryType
iEntryType
TBool
iFinalLine
TBool
| iFinalLine | [private] |
TBool
iFinishedHeader
TBool
| iFinishedHeader | [private] |
TBool
iFirstBoundaryReached
TBool
| iFirstBoundaryReached | [private] |
TBool
iFirstLinePlainText
TBool
| iFirstLinePlainText | [private] |
TInt
iGlobalIndent
TInt
| iGlobalIndent | [private] |
CImConvertHeader * iHeaderConverter
TBuf8< KMaxPriorityTextLength > iImportance
TInt
iLeaveError
TInt
| iLeaveError | [private] |
TBuf8< KConversionRemainderLength > iLeftOver
TBool
iLogFileExists
TBool
| iLogFileExists | [private] |
TInt
iLongestLine
TInt
| iLongestLine | [private] |
TBool
iMIMEPart_822Header
TBool
| iMIMEPart_822Header | [private] |
TBool
iMessageEntryCalled
TBool
| iMessageEntryCalled | [private] |
CMimeParser * iMimeParser
TUid
iNewMsgType
TUid
| iNewMsgType | [private] |
TBool
iNewNonMIMEBodyPart
TBool
| iNewNonMIMEBodyPart | [private] |
TBool
iNotFinishedRfc822Header
TBool
| iNotFinishedRfc822Header | [private] |
CImHeader * iOutputHeader
CParaFormatLayer * iParaLayer
CArrayFixFlat< TParentDetails > * iParent
TBool
iParsedMimeBoundaryLast
TBool
| iParsedMimeBoundaryLast | [private] |
TBool
iParsedTime
TBool
| iParsedTime | [private] |
TBool
iPartialEmail
TBool
| iPartialEmail | [private] |
HBufC * iPartialEmailFooter
HBufC * | iPartialEmailFooter | [private] |
HBufC8 * iPartialEmailFooter8
HBufC8 * | iPartialEmailFooter8 | [private] |
HBufC8 * iPartialRetrievalBody
HBufC8 * | iPartialRetrievalBody | [private] |
CMsvPlainBodyTextEntry * iPlainBodyTextEntry
TBool
iPopulateMessage
TBool
| iPopulateMessage | [private] |
TBuf8< KMaxPriorityTextLength > iPrecedence
TBool
iPreparedToConvert
TBool
| iPreparedToConvert | [private] |
TInt
iPreviousLineLength
TInt
| iPreviousLineLength | [private] |
TInt
iPreviousTrailingWhitespace
TInt
| iPreviousTrailingWhitespace | [private] |
TInt
iReceiveError
TInt
| iReceiveError | [private] |
TBool
iReceivingHeadersOnly
TBool
| iReceivingHeadersOnly | [private] |
TBool
iRelatedAttachments
TBool
| iRelatedAttachments | [private] |
HBufC * iRemovedAttachmentTag
HBufC * | iRemovedAttachmentTag | [private] |
HBufC * iRetainedAttachmentTag
HBufC * | iRetainedAttachmentTag | [private] |
TImRfc822DateField
iRfc822Date
CRfc822Token * iRfc822Token
TBool
iSavingAttachments
TBool
| iSavingAttachments | [private] |
TBuf8< KMaxBoundaryTextLength > iSeekBoundary
CMsvServerEntry * iServerEntry
TInt
iSizeOfAttachmentsRemoved
TInt
| iSizeOfAttachmentsRemoved | [private] |
TInt
iStore8BitData
TInt
| iStore8BitData | [private] |
TBool
iStorePlainBodyText
TBool
| iStorePlainBodyText | [private] |
TMsvId
iTopMessagePart
TMsvId
| iTopMessagePart | [private] |
TInt
iTopPartialDownloadCounter
TInt
| iTopPartialDownloadCounter | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.