diff -r 139d4b7b2938 -r 99bcbff212ad emailservices/emailcommon/src/CFSMailMessageBase.cpp
--- a/emailservices/emailcommon/src/CFSMailMessageBase.cpp Mon May 24 21:02:02 2010 +0300
+++ b/emailservices/emailcommon/src/CFSMailMessageBase.cpp Fri May 28 13:56:43 2010 +0300
@@ -15,10 +15,10 @@
*
*/
+#include "emailtrace.h"
//
#include "CFSMailRequestHandler.h"
-#include "emailtrace.h"
#include "CFSMailMessageBase.h"
#include "cmailmessageext.h"
//
@@ -35,7 +35,8 @@
// -----------------------------------------------------------------------------
EXPORT_C CFSMailMessageBase * CFSMailMessageBase::NewLC( TFSMailMsgId aMessageId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
CFSMailMessageBase* message = new (ELeave) CFSMailMessageBase();
CleanupStack:: PushL(message);
message->ConstructL(aMessageId);
@@ -47,7 +48,8 @@
// -----------------------------------------------------------------------------
EXPORT_C CFSMailMessageBase * CFSMailMessageBase::NewL( TFSMailMsgId aMessageId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
CFSMailMessageBase* message = CFSMailMessageBase::NewLC(aMessageId);
CleanupStack:: Pop(message);
return message;
@@ -58,7 +60,8 @@
// -----------------------------------------------------------------------------
CFSMailMessageBase::CFSMailMessageBase(): iSender(NULL)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
// unnecessary member initialization removed: iSubject, iFlags
// set request handler pointer
iRequestHandler = static_cast(Dll::Tls());
@@ -69,7 +72,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ConstructL( TFSMailMsgId aMessageId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
// Construction of shared data object
iNmPrivateMessageEnvelope = new NmMessageEnvelopePrivate();
@@ -92,7 +96,7 @@
EXPORT_C void CFSMailMessageBase::ConstructL(
const NmMessageEnvelope &aMessageEnvelope )
{
- FUNC_LOG;
+ NM_FUNCTION;
iNmPrivateMessageEnvelope = aMessageEnvelope.d;
}
@@ -103,7 +107,8 @@
// -----------------------------------------------------------------------------
EXPORT_C CFSMailMessageBase::~CFSMailMessageBase()
{
- FUNC_LOG;
+ NM_FUNCTION;
+
if(iSender)
{
delete iSender;
@@ -117,7 +122,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TFSMailMsgId CFSMailMessageBase::GetMessageId( ) const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
//For message
TFSMailMsgId id = TFSMailMsgId(iNmPrivateMessageEnvelope->mMessageId);
@@ -137,6 +143,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetMessageId( const TFSMailMsgId aMessageId )
{
+ NM_FUNCTION;
+
// typedef long int TInt32 -> typedef unsigned int quint32
iNmPrivateMessageEnvelope->mMessageId.setId32( aMessageId.Id() );
@@ -151,7 +159,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TFSMailMsgId CFSMailMessageBase::GetFolderId( ) const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
return TFSMailMsgId(iNmPrivateMessageEnvelope->mFolderId);
//
@@ -162,7 +171,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetFolderId( const TFSMailMsgId aFolderId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mFolderId = NmConverter::mailMsgIdToNmId(aFolderId);
//
@@ -173,7 +183,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TFSMailMsgId CFSMailMessageBase::GetMailBoxId( ) const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
return NmId(iNmPrivateMessageEnvelope->mMailboxId);
//
@@ -184,7 +195,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetMailBoxId( const TFSMailMsgId aMailBoxId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mMailboxId = NmConverter::mailMsgIdToNmId(aMailBoxId);
//
@@ -195,7 +207,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetSender(CFSMailAddress* aSender)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
// store sender
if (iSender)
@@ -213,7 +226,8 @@
// -----------------------------------------------------------------------------
EXPORT_C CFSMailAddress* CFSMailMessageBase::GetSender() const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
return iSender;
}
@@ -223,7 +237,8 @@
EXPORT_C RPointerArray CFSMailMessageBase::GetToRecipients()
{
//
- FUNC_LOG;
+ NM_FUNCTION;
+
return NmConverter::toRPointerArray(
iNmPrivateMessageEnvelope->mToRecipients);
//
@@ -235,7 +250,8 @@
EXPORT_C RPointerArray CFSMailMessageBase::GetCCRecipients()
{
//
- FUNC_LOG;
+ NM_FUNCTION;
+
return NmConverter::toRPointerArray(
iNmPrivateMessageEnvelope->mCcRecipients);
//
@@ -247,7 +263,8 @@
EXPORT_C RPointerArray CFSMailMessageBase::GetBCCRecipients()
{
//
- FUNC_LOG;
+ NM_FUNCTION;
+
return NmConverter::toRPointerArray(
iNmPrivateMessageEnvelope->mBccRecipients);
//
@@ -258,7 +275,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::AppendToRecipient(CFSMailAddress* aRecipient)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mToRecipients.append(
aRecipient->GetNmAddress());
@@ -270,7 +288,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::AppendCCRecipient(CFSMailAddress* aRecipient )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mCcRecipients.append(
aRecipient->GetNmAddress());
@@ -282,7 +301,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::AppendBCCRecipient( CFSMailAddress* aRecipient )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mBccRecipients.append(
aRecipient->GetNmAddress());
@@ -294,7 +314,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ClearToRecipients( )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mToRecipients.clear();
//
@@ -305,7 +326,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ClearCcRecipients( )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mCcRecipients.clear();
//
@@ -316,7 +338,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ClearBccRecipients( )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mBccRecipients.clear();
//
@@ -328,7 +351,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TDesC& CFSMailMessageBase::GetSubject() const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iSubjectPtr.Set(reinterpret_cast (iNmPrivateMessageEnvelope->mSubject.utf16()),
iNmPrivateMessageEnvelope->mSubject.length());
@@ -341,7 +365,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TTime CFSMailMessageBase::GetDate() const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
return NmConverter::toTTime(iNmPrivateMessageEnvelope->mSentTime);
//
@@ -352,7 +377,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetDate( const TTime aDate )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->mSentTime = NmConverter::toQDateTime(aDate);
//
@@ -363,7 +389,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetSubject(const TDesC& aSubject)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
QString qtSubject = QString::fromUtf16(aSubject.Ptr(), aSubject.Length());
iNmPrivateMessageEnvelope->mSubject = qtSubject;
@@ -375,7 +402,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TInt CFSMailMessageBase::GetFlags( ) const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
return (TInt)iNmPrivateMessageEnvelope->flags();
//
@@ -386,7 +414,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetFlag(const TInt aFlag)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->setFlags((NmMessageFlags)aFlag, true);
//
@@ -397,7 +426,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ResetFlag(const TInt aFlag)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
iNmPrivateMessageEnvelope->setFlags((NmMessageFlags)aFlag, false);
//
@@ -408,7 +438,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TBool CFSMailMessageBase::IsFlagSet(const TInt aFlag) const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
//
TBool result = EFalse;
if (iNmPrivateMessageEnvelope->isFlagSet((NmMessageFlag)aFlag))
@@ -424,7 +455,8 @@
// -----------------------------------------------------------------------------
EXPORT_C TFSMailMsgId CFSMailMessageBase::IsRelatedTo() const
{
- FUNC_LOG;
+ NM_FUNCTION;
+
return iRelatedTo;
}
@@ -433,7 +465,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetRelatedTo( const TFSMailMsgId aMessageId )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
iRelatedTo = aMessageId;
}
@@ -442,7 +475,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::SetReplyToAddress(CFSMailAddress* aReplyToAddress)
{
- FUNC_LOG;
+ NM_FUNCTION;
+
// store sender
if (iReplyTo)
{
@@ -457,12 +491,15 @@
// -----------------------------------------------------------------------------
EXPORT_C const CFSMailAddress& CFSMailMessageBase::GetReplyToAddress()
{
- FUNC_LOG;
+ NM_FUNCTION;
+
return *iReplyTo;
}
EXPORT_C CFSMailRequestHandler& CFSMailMessageBase::RequestHandler( )
{
+ NM_FUNCTION;
+
return *iRequestHandler;
}
@@ -472,7 +509,8 @@
// -----------------------------------------------------------------------------
EXPORT_C NmMessageEnvelope* CFSMailMessageBase::GetNmMessageEnvelope()
{
- FUNC_LOG;
+ NM_FUNCTION;
+
return new NmMessageEnvelope(iNmPrivateMessageEnvelope);
}
//
@@ -482,7 +520,8 @@
// -----------------------------------------------------------------------------
EXPORT_C void CFSMailMessageBase::ReleaseExtension( CEmailExtension* aExtension )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
if ( CFSMailPlugin* plugin = iRequestHandler->GetPluginByUid(
iNmPrivateMessageEnvelope->mMessageId ) )
{
@@ -501,7 +540,8 @@
EXPORT_C CEmailExtension* CFSMailMessageBase::ExtensionL(
const TUid& aInterfaceUid )
{
- FUNC_LOG;
+ NM_FUNCTION;
+
CEmailExtension* ext = CExtendableEmail::ExtensionL( aInterfaceUid );
// didn't find already created instance, try now
if ( !ext )