CMimeParser Class Reference
class CMimeParser : public CBase |
Constructor & Destructor Documentation
CMimeParser(CImRecvConvert &)
Member Functions Documentation
BoundaryExists()
const TBool | BoundaryExists | ( | ) | const [inline] |
BoundaryFound()
const TBool | BoundaryFound | ( | ) | const [inline] |
ConstructL()
void | ConstructL | ( | ) | [private] |
ContentDescription()
const TDesC & | ContentDescription | ( | ) | const [inline] |
ContentDisposition()
const TPtrC8 | ContentDisposition | ( | ) | const [inline] |
ContentId()
const TPtrC8 | ContentId | ( | ) | const [inline] |
ContentLocation()
const TPtrC | ContentLocation | ( | ) | const [inline] |
ContentTypeDescription()
TPtrC8
| ContentTypeDescription | ( | ) | const |
CurrentCharsetL()
TUint
| CurrentCharsetL | ( | ) | const |
DecodeRfc2231ParameterInfoL(TDes8 &, TDes &, TPtrC8)
DoAttachmentTypeL()
void | DoAttachmentTypeL | ( | ) | [private] |
DoContentBaseL()
void | DoContentBaseL | ( | ) | [private] |
DoContentIdL()
void | DoContentIdL | ( | ) | [private] |
DoContentLocationL()
void | DoContentLocationL | ( | ) | [private] |
DoContentTypeL()
void | DoContentTypeL | ( | ) | [private] |
DoDescriptionL()
void | DoDescriptionL | ( | ) | [private] |
DoDispositionL()
void | DoDispositionL | ( | ) | [private] |
DoEncodingL()
void | DoEncodingL | ( | ) | [private] |
DoMessageTypeL()
void | DoMessageTypeL | ( | ) | [private] |
DoMimeVersion()
void | DoMimeVersion | ( | ) | [private] |
DoMultipartTypeForNonMIMEL()
void | DoMultipartTypeForNonMIMEL | ( | ) | |
DoMultipartTypeL()
void | DoMultipartTypeL | ( | ) | [private] |
DoTextTypeL()
void | DoTextTypeL | ( | ) | [private] |
ExtractParameterInfoL(const TDesC8 &, TDes16 &, HBufC8 *&)
ExtractParameterInfoL(const TDesC8 &, HBufC8 *&)
void | ExtractParameterInfoL | ( | const TDesC8 & | aTag, |
| HBufC8 *& | rBuffer |
| ) | |
ExtractParameterString(TLexMark8 &)
FindAttribute(const TDesC8 &, const TDesC8 &)
Searches the passed parameter list for the specified attribute.
Parameters
const TDesC8 & aTag | The name of the attribute to be found |
const TDesC8 & aParameterList | The string to be searched |
GetContentTypeValue(const TDesC8 &)
const TPtrC8 | GetContentTypeValue | ( | const TDesC8 & | aContentTypeParameter | ) | const [private] |
Parameters
const TDesC8 & aContentTypeParameter | |
IsBoundary(const TDesC8 &)
IsMessageDigest()
TBool
| IsMessageDigest | ( | ) | [inline] |
IsSpecialChar(const TUint8)
IsTerminatingBoundary()
const TBool | IsTerminatingBoundary | ( | ) | const [inline] |
MatchAndRemoveToken(const TDesC8 &)
TBool
| MatchAndRemoveToken | ( | const TDesC8 & | aToken | ) | [private] |
MessageIsMime()
const TBool | MessageIsMime | ( | ) | const [inline] |
MimeFieldsExist()
TBool
| MimeFieldsExist | ( | ) | const [inline] |
MimeHeaderSize()
const TInt | MimeHeaderSize | ( | ) | const [inline] |
ParseLineL(const TDesC8 &)
void | ParseLineL | ( | const TDesC8 & | aSourceLine | ) | |
ParseRfc2047ParameterInfoL(const TDesC8 &, TDes &)
TBool
| ParseRfc2047ParameterInfoL | ( | const TDesC8 & | aParam, |
| TDes & | rBuffer |
| ) | [private] |
ParseRfc2231ParameterInfoL(const TDesC8 &, TDes &, TInt)
ReceiveError()
const TInt | ReceiveError | ( | ) | const [inline] |
ResetMimeFieldsExist()
void | ResetMimeFieldsExist | ( | ) | [inline] |
RestoreMimeHeaderL(CMsvStore &)
void | RestoreMimeHeaderL | ( | CMsvStore & | entryStore | ) | [inline] |
RestoreMimeParserL(CMsvStore &)
void | RestoreMimeParserL | ( | CMsvStore & | entryStore | ) | |
SetBoundaryL(const TDesC8 &)
void | SetBoundaryL | ( | const TDesC8 & | aBoundaryText | ) | |
SetMessageFolderType(TImEmailFolderType)
StoreMimeHeaderL(CMsvStore &)
void | StoreMimeHeaderL | ( | CMsvStore & | entryStore | ) | [inline] |
StoreMimeHeaderWithoutCommitL(CMsvStore &)
void | StoreMimeHeaderWithoutCommitL | ( | CMsvStore & | entryStore | ) | [inline] |
Member Data Documentation
TBool
iBoundaryFound
TBool
| iBoundaryFound | [private] |
TInt
iBoundaryIndex
TInt
| iBoundaryIndex | [private] |
TInt
iBoundaryLength
TInt
| iBoundaryLength | [private] |
CDesC8ArrayFlat * iBoundaryText
TFileName
iContentDescription
TImEncodingType
iContentEncoding
TMimeContentType
iContentType
TBool
iCorrectMimeVersion
TBool
| iCorrectMimeVersion | [private] |
TUint
iDefaultCharset
TUint
| iDefaultCharset | [private] |
TInt
iEmptyMimeHeaderSize
TInt
| iEmptyMimeHeaderSize | [private] |
TBool
iICalendar
TBool
| iICalendar | [private] |
CImRecvConvert & iImRecvConvert
TImEmailFolderType
iMessageFolderType
TBool
iMimeFieldsExist
TBool
| iMimeFieldsExist | [private] |
CImMimeHeader * iMimeHeader
HBufC8 * iMimeHeaderLine
HBufC8 * | iMimeHeaderLine | [private] |
TInt
iReceiveError
TInt
| iReceiveError | [private] |
TBool
iStartPart
TBool
| iStartPart | [private] |
TBool
iTerminatingBoundary
TBool
| iTerminatingBoundary | [private] |
TBool
iVCalendar
TBool
| iVCalendar | [private] |
TBool
isMessageDigest
TBool
| isMessageDigest | [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.