email/imap4mtm/imapprotocolcontroller/inc/cimapopfetchbody.h
branchRCL_3
changeset 77 da6ac9d688df
parent 0 72b543305e3a
equal deleted inserted replaced
71:17302fa075e1 77:da6ac9d688df
   109 	void  RegisterWithCafL(CFetchBodyInfo& fetchInfo);
   109 	void  RegisterWithCafL(CFetchBodyInfo& fetchInfo);
   110 	
   110 	
   111 	// Header and bodystructure parsing
   111 	// Header and bodystructure parsing
   112 	TBool ProcessBodyStructureL();
   112 	TBool ProcessBodyStructureL();
   113 	void PopulateImHeaderL(CImapRfc822HeaderFields& aHeaderFields, TMsvEmailEntry& aEntry, CImHeader& imHeader);
   113 	void PopulateImHeaderL(CImapRfc822HeaderFields& aHeaderFields, TMsvEmailEntry& aEntry, CImHeader& imHeader);
   114 	void BuildTreeL(TMsvId aParent, CImapBodyStructure* aBodyStructure, const TDesC8& aPath, const TMsvId aThisMessage, TInt& aAttachments, TBool& aIsMHTML, TInt& aRelatedAttachments);
   114 	void BuildTreeL(TMsvId aParent, CImapBodyStructure* aBodyStructure, const TDesC8& aPath, const TMsvId aThisMessage, TInt& aAttachments, TBool& aIsMHTML, TInt& aRelatedAttachments, TBool aIsEmbed = EFalse);
   115 	void BuildContentEntryL(const TMsvId aParent, CImapBodyStructure* aBodyStructure, const TDesC8& aPath, const TMsvId aThisMessage, TInt& aAttachments, TBool& aIsMHTML, TInt& aRelatedAttachments);
   115 	void BuildContentEntryL(const TMsvId aParent, CImapBodyStructure* aBodyStructure, const TDesC8& aPath, const TMsvId aThisMessage, TInt& aAttachments, TBool& aIsMHTML, TInt& aRelatedAttachments);
   116 	void ProcessTextSubtypeL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TBool& aIsMHTML);
   116 	void ProcessTextSubtypeL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TBool& aIsMHTML);
   117 	void ProcessParameterListL(const CImapBodyStructure::RAttributeValuePairList& aParamList, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TFileName& aAttachmentFilename);
   117 	void ProcessParameterListL(const CImapBodyStructure::RAttributeValuePairList& aParamList, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TFileName& aAttachmentFilename);
   118 	void ProcessExtendedFieldsL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TFileName& aAttachmentFilename);
   118 	void ProcessExtendedFieldsL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, TFileName& aAttachmentFilename);
   119 	void BuildEmbeddedMessageL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, const TDesC8& aPath, TInt& aAttachments);
   119 	void BuildEmbeddedMessageL(CImapBodyStructure* aBodyStructure, CImMimeHeader& aMime, TMsvEmailEntry& aMessage, const TDesC8& aPath, TInt& aAttachments);
   213 	CImConvertCharconv* iCharConv;
   213 	CImConvertCharconv* iCharConv;
   214 	CImConvertHeader* iHeaderConverter;
   214 	CImConvertHeader* iHeaderConverter;
   215 	
   215 	
   216 	// CAF support
   216 	// CAF support
   217 	CImCaf* iCaf;
   217 	CImCaf* iCaf;
       
   218 	TBool iEmbed;
   218 	};
   219 	};
   219 
   220 
   220 #endif	//__CIMAPOPFETCHBODY_H__
   221 #endif	//__CIMAPOPFETCHBODY_H__