diff -r 139d4b7b2938 -r 99bcbff212ad emailservices/emailcommon/src/CFSMailMessage.cpp --- a/emailservices/emailcommon/src/CFSMailMessage.cpp Mon May 24 21:02:02 2010 +0300 +++ b/emailservices/emailcommon/src/CFSMailMessage.cpp Fri May 28 13:56:43 2010 +0300 @@ -16,6 +16,7 @@ */ #include "emailtrace.h" + #include #include #include // CleanupResetAndDestroy @@ -39,7 +40,8 @@ // ----------------------------------------------------------------------------- EXPORT_C CFSMailMessage * CFSMailMessage::NewLC(TFSMailMsgId aMessageId) { - FUNC_LOG; + NM_FUNCTION; + CFSMailMessage* message = new (ELeave) CFSMailMessage(); CleanupStack:: PushL(message); message->ConstructL( aMessageId ); @@ -51,7 +53,8 @@ // ----------------------------------------------------------------------------- EXPORT_C CFSMailMessage * CFSMailMessage::NewL(TFSMailMsgId aMessageId) { - FUNC_LOG; + NM_FUNCTION; + CFSMailMessage* message = CFSMailMessage::NewLC(aMessageId); CleanupStack:: Pop(message); return message; @@ -63,7 +66,8 @@ // ----------------------------------------------------------------------------- EXPORT_C CFSMailMessage* CFSMailMessage::NewL( const NmMessage &aMessage ) { - FUNC_LOG; + NM_FUNCTION; + CFSMailMessage* self = new (ELeave) CFSMailMessage(); CleanupStack::PushL(self); self->ConstructL(aMessage); @@ -77,7 +81,8 @@ // ----------------------------------------------------------------------------- void CFSMailMessage::ConstructL( TFSMailMsgId aMessageId ) { - FUNC_LOG; + NM_FUNCTION; + // // Base class initialization CFSMailMessagePart::ConstructL( aMessageId, TFSMailMsgId() ); @@ -90,7 +95,8 @@ // ----------------------------------------------------------------------------- void CFSMailMessage::ConstructL( const NmMessage &aMessage ) { - FUNC_LOG; + NM_FUNCTION; + // Base class initialization CFSMailMessagePart::ConstructL( aMessage, aMessage.envelope() ); @@ -102,7 +108,7 @@ // ----------------------------------------------------------------------------- CFSMailMessage::CFSMailMessage() : CFSMailMessagePart() { - FUNC_LOG; + NM_FUNCTION; } // ----------------------------------------------------------------------------- @@ -110,7 +116,8 @@ // ----------------------------------------------------------------------------- EXPORT_C CFSMailMessage::~CFSMailMessage() { - FUNC_LOG; + NM_FUNCTION; + // iMessageBufferForAsyncOp.Reset(); // @@ -121,7 +128,8 @@ // ----------------------------------------------------------------------------- EXPORT_C void CFSMailMessage::SaveMessageL() { - FUNC_LOG; + NM_FUNCTION; + if(CFSMailPlugin* plugin = iRequestHandler->GetPluginByUid(GetMessageId())) { plugin->StoreMessageL(GetMailBoxId(),*this); @@ -134,7 +142,7 @@ // ----------------------------------------------------------------------------- EXPORT_C TInt CFSMailMessage::SaveMessageL( MFSMailRequestObserver& aOperationObserver ) { - FUNC_LOG; + NM_FUNCTION; CFSMailPlugin* plugin = iRequestHandler->GetPluginByUid(GetMessageId()); TFSPendingRequest request = iRequestHandler->InitAsyncRequestL( @@ -160,7 +168,7 @@ // ----------------------------------------------------------------------------- EXPORT_C TInt CFSMailMessage::SaveMessagePartsL( MFSMailRequestObserver& aOperationObserver ) { - FUNC_LOG; + NM_FUNCTION; RPointerArray messageParts; CleanupResetAndDestroyPushL(messageParts); @@ -208,7 +216,7 @@ EXPORT_C CFSMailMessagePart* CFSMailMessage::AddNewAttachmentL( RFile& aFile, const TDesC8& aMimeType ) { - FUNC_LOG; + NM_FUNCTION; CFSMailMessagePart* newPart = NULL; if(CFSMailPlugin* plugin = iRequestHandler->GetPluginByUid(GetMessageId())) @@ -259,7 +267,7 @@ EXPORT_C CFSMailMessagePart* CFSMailMessage::AddNewAttachmentL( const TDesC& aFilePath, const TFSMailMsgId /*aInsertBefore*/ ) { - FUNC_LOG; + NM_FUNCTION; CFSMailMessagePart* newPart = NULL; @@ -304,7 +312,8 @@ EXPORT_C TInt CFSMailMessage::AddNewAttachmentL( const TDesC& aFilePath, MFSMailRequestObserver& aOperationObserver) { - FUNC_LOG; + NM_FUNCTION; + TFSPendingRequest request; if(CFSMailPlugin* plugin = iRequestHandler->GetPluginByUid(GetMessageId())) @@ -358,7 +367,8 @@ EXPORT_C void CFSMailMessage::AttachmentListL( RPointerArray& aParts ) { - FUNC_LOG; + NM_FUNCTION; + // First list all message parts AppendAttachmentsL( aParts ); @@ -420,7 +430,8 @@ EXPORT_C CFSMailMessagePart* CFSMailMessage::PlainTextBodyPartL( TFSMailMessagePartDataSource aDataSource) { - FUNC_LOG; + NM_FUNCTION; + CFSMailMessagePart* part = FindBodyPartL(KFSMailContentTypeTextPlain, aDataSource); // special case, single part content type is not given @@ -442,7 +453,8 @@ EXPORT_C CFSMailMessagePart* CFSMailMessage::HtmlBodyPartL( TFSMailMessagePartDataSource aDataSource) { - FUNC_LOG; + NM_FUNCTION; + CFSMailMessagePart* part = FindBodyPartL(KFSMailContentTypeTextHtml, aDataSource); iMessageParts.ResetAndDestroy(); iReadMessageParts = ETrue; @@ -456,7 +468,8 @@ // ----------------------------------------------------------------------------- EXPORT_C TBool CFSMailMessage::IsMessageL() const { - FUNC_LOG; + NM_FUNCTION; + return CFSMailMessagePart::IsMessageL(); } // @@ -466,7 +479,8 @@ // ----------------------------------------------------------------------------- CDesCArray& CFSMailMessage::ContentTypeParameters() { - FUNC_LOG; + NM_FUNCTION; + CDesCArray* faked = NULL; return *faked; } @@ -476,7 +490,8 @@ // ----------------------------------------------------------------------------- void CFSMailMessage::DoAttachmentListL( RPointerArray& aParts ) { - FUNC_LOG; + NM_FUNCTION; + AttachmentListL(aParts); } @@ -487,6 +502,8 @@ // ----------------------------------------------------------------------------- EXPORT_C NmMessage* CFSMailMessage::GetNmMessage() { + NM_FUNCTION; + NmMessage* message = new NmMessage(iNmPrivateMessageEnvelope, iNmPrivateMessagePart); return message; }