mtpdataproviders/mtpplaybackcontroldp/mtpplaybackinterface/src/cmtpplaybackcommand.cpp
changeset 47 63cf70d3ecd8
parent 33 883e91c086aa
--- a/mtpdataproviders/mtpplaybackcontroldp/mtpplaybackinterface/src/cmtpplaybackcommand.cpp	Thu Sep 02 21:21:26 2010 +0300
+++ b/mtpdataproviders/mtpplaybackcontroldp/mtpplaybackinterface/src/cmtpplaybackcommand.cpp	Fri Sep 17 08:34:51 2010 +0300
@@ -20,9 +20,11 @@
 
 #include "cmtpplaybackcommand.h"
 #include "mtpplaybackcontrolpanic.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "cmtpplaybackcommandTraces.h"
+#endif
 
-// Class constants.
-__FLOG_STMT(_LIT8(KComponent,"CMtpPbCmd");)
 
 /*********************************************
     class TMTPPbDataVolume
@@ -30,11 +32,13 @@
 TMTPPbDataVolume::TMTPPbDataVolume(TUint32 aMax, TUint32 aMin, TUint32 aDefault, TUint32 aCurrent, TUint32 aStep):
     iMaxVolume(aMax),iMinVolume(aMin), iDefaultVolume(aDefault), iCurrentVolume(aCurrent), iStep(aStep)
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_TMTPPBDATAVOLUME_ENTRY );
     __ASSERT_DEBUG((aMin < aMax), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aMin <= aDefault && aDefault <= aMax), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aMin <= aCurrent && aCurrent <= aMax), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aStep <= (aMax-aMin)), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aStep != 0), Panic(EMTPPBArgumentErr));
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_TMTPPBDATAVOLUME_EXIT );
     }
 
 TMTPPbDataVolume::TMTPPbDataVolume(const TMTPPbDataVolume& aVol):
@@ -44,11 +48,14 @@
     iCurrentVolume(aVol.CurrentVolume()),
     iStep(aVol.Step())
     {
+    OstTraceFunctionEntry0( DUP1_TMTPPBDATAVOLUME_TMTPPBDATAVOLUME_ENTRY );
     
+    OstTraceFunctionExit0( DUP1_TMTPPBDATAVOLUME_TMTPPBDATAVOLUME_EXIT );
     }
 
 void TMTPPbDataVolume::SetVolume(TUint32 aMax, TUint32 aMin, TUint32 aDefault, TUint32 aCurrent, TUint32 aStep)
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_SETVOLUME_ENTRY );
     __ASSERT_DEBUG((aMin < aMax), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aMin <= aDefault && aDefault <= aMax), Panic(EMTPPBArgumentErr));
     __ASSERT_DEBUG((aMin <= aCurrent && aCurrent <= aMax), Panic(EMTPPBArgumentErr));
@@ -59,39 +66,52 @@
     iDefaultVolume  = aDefault;
     iCurrentVolume = aCurrent,
     iStep = aStep;
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_SETVOLUME_EXIT );
     }
 
 void TMTPPbDataVolume::operator =(const TMTPPbDataVolume& aVol)
     {
+    OstTraceFunctionEntry0( _ENTRY );
     iMaxVolume = aVol.MaxVolume();
     iMinVolume = aVol.MinVolume(); 
     iDefaultVolume = aVol.DefaultVolume(); 
     iCurrentVolume = aVol.CurrentVolume();
     iStep = aVol.Step();
+    OstTraceFunctionExit0( _EXIT );
     }
 
 TUint32 TMTPPbDataVolume::MaxVolume() const
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_MAXVOLUME_ENTRY );
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_MAXVOLUME_EXIT );
     return iMaxVolume;
     }
 
 TUint32 TMTPPbDataVolume::MinVolume() const
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_MINVOLUME_ENTRY );
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_MINVOLUME_EXIT );
     return iMinVolume;
     }
 
 TUint32 TMTPPbDataVolume::DefaultVolume() const
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_DEFAULTVOLUME_ENTRY );
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_DEFAULTVOLUME_EXIT );
     return iDefaultVolume;
     }
 
 TUint32 TMTPPbDataVolume::CurrentVolume() const
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_CURRENTVOLUME_ENTRY );
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_CURRENTVOLUME_EXIT );
     return iCurrentVolume;
     }
 
 TUint32 TMTPPbDataVolume::Step() const
     {
+    OstTraceFunctionEntry0( TMTPPBDATAVOLUME_STEP_ENTRY );
+    OstTraceFunctionExit0( TMTPPBDATAVOLUME_STEP_EXIT );
     return iStep;
     }
 
@@ -101,111 +121,142 @@
 
 CMTPPbCmdParam* CMTPPbCmdParam::NewL(TMTPPbCategory aCategory, const TDesC& aSuid)
     {
+    OstTraceFunctionEntry0( CMTPPBCMDPARAM_NEWL_ENTRY );
     CMTPPbCmdParam* self = new (ELeave) CMTPPbCmdParam(aCategory, aSuid);
     CleanupStack::PushL(self);
     self->ConstructL(aCategory, aSuid);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( CMTPPBCMDPARAM_NEWL_EXIT );
     return self;
     }
 
 CMTPPbCmdParam* CMTPPbCmdParam::NewL(TInt32 aValue)
     {
+    OstTraceFunctionEntry0( DUP1_CMTPPBCMDPARAM_NEWL_ENTRY );
     CMTPPbCmdParam* self = new (ELeave) CMTPPbCmdParam(aValue);
     CleanupStack::PushL(self);
     self->ConstructL(aValue);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( DUP1_CMTPPBCMDPARAM_NEWL_EXIT );
     return self;
     }
 
 CMTPPbCmdParam* CMTPPbCmdParam::NewL(TUint32 aValue)
     {
+    OstTraceFunctionEntry0( DUP2_CMTPPBCMDPARAM_NEWL_ENTRY );
     CMTPPbCmdParam* self = new (ELeave) CMTPPbCmdParam(aValue);
     CleanupStack::PushL(self);
     self->ConstructL(aValue);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( DUP2_CMTPPBCMDPARAM_NEWL_EXIT );
     return self;
     }
 
 CMTPPbCmdParam* CMTPPbCmdParam::NewL(const TMTPPbDataVolume& aVolume)
     {
+    OstTraceFunctionEntry0( DUP3_CMTPPBCMDPARAM_NEWL_ENTRY );
     CMTPPbCmdParam* self = new (ELeave) CMTPPbCmdParam(aVolume);
     CleanupStack::PushL(self);
     self->ConstructL(aVolume);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( DUP3_CMTPPBCMDPARAM_NEWL_EXIT );
     return self;
     }
 
 CMTPPbCmdParam* CMTPPbCmdParam::NewL(const CMTPPbCmdParam& aParam)
     {
+    OstTraceFunctionEntry0( DUP4_CMTPPBCMDPARAM_NEWL_ENTRY );
     CMTPPbCmdParam* self = new (ELeave) CMTPPbCmdParam();
     CleanupStack::PushL(self);
     self->ConstructL(aParam);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( DUP4_CMTPPBCMDPARAM_NEWL_EXIT );
     return self;
     }
 
 CMTPPbCmdParam::~CMTPPbCmdParam()
     {
+    OstTraceFunctionEntry0( CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
     
+    OstTraceFunctionExit0( CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 CMTPPbCmdParam::CMTPPbCmdParam():
     CMTPPbParamBase()
     {
+OstTraceFunctionEntry0( DUP1_CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
 
+    OstTraceFunctionExit0( DUP1_CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 CMTPPbCmdParam::CMTPPbCmdParam(TMTPPbCategory aCategory, const TDesC& aSuid):
     CMTPPbParamBase(aCategory, aSuid)
     {
+OstTraceFunctionEntry0( DUP2_CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
 
+    OstTraceFunctionExit0( DUP2_CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 CMTPPbCmdParam::CMTPPbCmdParam(TInt32 aValue):
     CMTPPbParamBase(aValue)
     {
+    OstTraceFunctionEntry0( DUP3_CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
     
+    OstTraceFunctionExit0( DUP3_CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 CMTPPbCmdParam::CMTPPbCmdParam(TUint32 aValue):
     CMTPPbParamBase(aValue)
     {
+    OstTraceFunctionEntry0( DUP4_CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
     
+    OstTraceFunctionExit0( DUP4_CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 CMTPPbCmdParam::CMTPPbCmdParam(const TMTPPbDataVolume& /*aVolume*/):
     CMTPPbParamBase()
     {
+    OstTraceFunctionEntry0( DUP5_CMTPPBCMDPARAM_CMTPPBCMDPARAM_ENTRY );
     CMTPPbParamBase::SetType(EMTPPbVolumeSet);
+    OstTraceFunctionExit0( DUP5_CMTPPBCMDPARAM_CMTPPBCMDPARAM_EXIT );
     }
 
 void CMTPPbCmdParam::ConstructL(TMTPPbCategory aCategory, const TDesC& aSuid)
     {
+    OstTraceFunctionEntry0( CMTPPBCMDPARAM_CONSTRUCTL_ENTRY );
     CMTPPbParamBase::ConstructL(aCategory, aSuid);
+    OstTraceFunctionExit0( CMTPPBCMDPARAM_CONSTRUCTL_EXIT );
     }
 
 void CMTPPbCmdParam::ConstructL(TInt32 aValue)
     {
+    OstTraceFunctionEntry0( DUP1_CMTPPBCMDPARAM_CONSTRUCTL_ENTRY );
     CMTPPbParamBase::ConstructL(aValue);
+    OstTraceFunctionExit0( DUP1_CMTPPBCMDPARAM_CONSTRUCTL_EXIT );
     }
 
 void CMTPPbCmdParam::ConstructL(TUint32 aValue)
     {
+    OstTraceFunctionEntry0( DUP2_CMTPPBCMDPARAM_CONSTRUCTL_ENTRY );
     CMTPPbParamBase::ConstructL(aValue);
+    OstTraceFunctionExit0( DUP2_CMTPPBCMDPARAM_CONSTRUCTL_EXIT );
     }
 
 void CMTPPbCmdParam::ConstructL(const TMTPPbDataVolume& aVolume)
     {
+    OstTraceFunctionEntry0( DUP3_CMTPPBCMDPARAM_CONSTRUCTL_ENTRY );
     TMTPPbDataVolume* val = new (ELeave) TMTPPbDataVolume(aVolume);
     CMTPPbParamBase::SetData(static_cast<TAny*>(val));
+    OstTraceFunctionExit0( DUP3_CMTPPBCMDPARAM_CONSTRUCTL_EXIT );
     }
 
 void CMTPPbCmdParam::ConstructL(const CMTPPbCmdParam& aParam)
     {
+    OstTraceFunctionEntry0( DUP4_CMTPPBCMDPARAM_CONSTRUCTL_ENTRY );
     TMTPPbDataType type(aParam.Type());
 
     __ASSERT_DEBUG((type > EMTPPbTypeNone && type < EMTPPbTypeEnd), Panic(EMTPPBArgumentErr));
-    __ASSERT_ALWAYS((type > EMTPPbTypeNone && type < EMTPPbTypeEnd), User::Leave(KErrArgument));
+	__ASSERT_ALWAYS_OST((type > EMTPPbTypeNone && type < EMTPPbTypeEnd), OstTrace0( TRACE_ERROR, CMTPPBCMDPARAM_CONSTRUCTL, "Error argument" ), User::Leave(KErrArgument));
 
     if(type == EMTPPbVolumeSet)
         {
@@ -217,12 +268,15 @@
         {
         CMTPPbParamBase::ConstructL(aParam);
         }
+    OstTraceFunctionExit0( DUP4_CMTPPBCMDPARAM_CONSTRUCTL_EXIT );
     }
 
 const TMTPPbDataVolume& CMTPPbCmdParam::VolumeSetL() const
     {
+    OstTraceFunctionEntry0( CMTPPBCMDPARAM_VOLUMESETL_ENTRY );
     __ASSERT_DEBUG((CMTPPbParamBase::Type() == EMTPPbVolumeSet), Panic(EMTPPBDataTypeErr));
-    __ASSERT_ALWAYS((CMTPPbParamBase::Type() == EMTPPbVolumeSet), User::Leave(KErrArgument));
+    __ASSERT_ALWAYS_OST((CMTPPbParamBase::Type() == EMTPPbVolumeSet), OstTrace0( TRACE_ERROR, CMTPPBCMDPARAM_VOLUMESETL, "Error argument" ), User::Leave(KErrArgument));
+	OstTraceFunctionExit0( CMTPPBCMDPARAM_VOLUMESETL_EXIT );
     return *static_cast<TMTPPbDataVolume*>(CMTPPbParamBase::GetData());
     }
 
@@ -231,22 +285,26 @@
 **********************************************/
 CMTPPlaybackCommand* CMTPPlaybackCommand::NewL(TMTPPlaybackCommand aCmd, CMTPPbCmdParam* aParam)
     {
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_NEWL_ENTRY );
     __ASSERT_DEBUG((aCmd > EPlaybackCmdNone && aCmd < EPlaybackCmdEnd), Panic(EMTPPBArgumentErr));
-    __ASSERT_ALWAYS((aCmd > EPlaybackCmdNone && aCmd < EPlaybackCmdEnd), User::Leave(KErrArgument));
+    __ASSERT_ALWAYS_OST((aCmd > EPlaybackCmdNone && aCmd < EPlaybackCmdEnd), OstTrace0( TRACE_ERROR, CMTPPLAYBACKCOMMAND_NEWL, "Error argument" ), User::Leave(KErrArgument));
     
     CMTPPlaybackCommand* self = new (ELeave) CMTPPlaybackCommand(aCmd, aParam);
     CleanupStack::PushL(self);
     self->ConstructL();
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_NEWL_EXIT );
     return self;
     }
 
 CMTPPlaybackCommand* CMTPPlaybackCommand::NewL(const CMTPPlaybackCommand& aCmd)
     {
+    OstTraceFunctionEntry0( DUP1_CMTPPLAYBACKCOMMAND_NEWL_ENTRY );
     CMTPPlaybackCommand* self = new (ELeave) CMTPPlaybackCommand(aCmd.PlaybackCommand(), NULL);
     CleanupStack::PushL(self);
     self->ConstructL(aCmd);
     CleanupStack::Pop(self);
+    OstTraceFunctionExit0( DUP1_CMTPPLAYBACKCOMMAND_NEWL_EXIT );
     return self;
     }
 
@@ -255,10 +313,9 @@
 */    
 CMTPPlaybackCommand::~CMTPPlaybackCommand()
     {    
-    __FLOG(_L8("~CMTPPlaybackCommand - Entry"));
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_CMTPPLAYBACKCOMMAND_ENTRY );
     delete iParam;
-    __FLOG(_L8("~CMTPPlaybackCommand - Exit"));
-    __FLOG_CLOSE;
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_CMTPPLAYBACKCOMMAND_EXIT );
     }
 
 /**
@@ -268,6 +325,8 @@
                                          CMTPPbCmdParam* aParam):
     iPbCmd(aCmd),iParam(aParam)
     {    
+    OstTraceFunctionEntry0( DUP1_CMTPPLAYBACKCOMMAND_CMTPPLAYBACKCOMMAND_ENTRY );
+    OstTraceFunctionExit0( DUP1_CMTPPLAYBACKCOMMAND_CMTPPLAYBACKCOMMAND_EXIT );
     }
     
 /**
@@ -275,9 +334,8 @@
 */        
 void CMTPPlaybackCommand::ConstructL()
     {
-    __FLOG_OPEN(KMTPSubsystem, KComponent);
-    __FLOG(_L8("CMTPPlaybackCommand: ConstructL - Entry")); 
-    __FLOG(_L8("CMTPPlaybackCommand: ConstructL - Exit")); 
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_CONSTRUCTL_ENTRY );
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_CONSTRUCTL_EXIT );
     }
 
 /**
@@ -285,35 +343,43 @@
 */        
 void CMTPPlaybackCommand::ConstructL(const CMTPPlaybackCommand& aCmd)
     {
-    __FLOG(_L8("CMTPPlaybackCommand: ConstructL - Entry"));
+    OstTraceFunctionEntry0( DUP1_CMTPPLAYBACKCOMMAND_CONSTRUCTL_ENTRY );
     if(aCmd.HasParam())
         {
         iParam = CMTPPbCmdParam::NewL(aCmd.ParamL());
-        }
-    __FLOG(_L8("CMTPPlaybackCommand: ConstructL - Exit")); 
+        } 
+    OstTraceFunctionExit0( DUP1_CMTPPLAYBACKCOMMAND_CONSTRUCTL_EXIT );
     }
 
 TMTPPlaybackCommand CMTPPlaybackCommand::PlaybackCommand() const
     {
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_PLAYBACKCOMMAND_ENTRY );
     __ASSERT_DEBUG((iPbCmd > EPlaybackCmdNone && iPbCmd < EPlaybackCmdEnd), Panic(EMTPPBArgumentErr));
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_PLAYBACKCOMMAND_EXIT );
     return iPbCmd;
     }
 
 TBool CMTPPlaybackCommand::HasParam() const
     {
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_HASPARAM_ENTRY );
     TBool result(iParam != NULL);
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_HASPARAM_EXIT );
     return result;
     }
 
 const CMTPPbCmdParam& CMTPPlaybackCommand::ParamL() const
     {
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_PARAML_ENTRY );
     __ASSERT_DEBUG((iParam != NULL), Panic(EMTPPBDataNullErr));
-    __ASSERT_ALWAYS((iParam != NULL), User::Leave(KErrArgument));
-    return *iParam;
+    __ASSERT_ALWAYS_OST((iParam != NULL), OstTrace0( TRACE_ERROR, CMTPPLAYBACKCOMMAND_PARAML, "Error argument" ), User::Leave(KErrArgument));
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_PARAML_EXIT );
+	return *iParam;
     }
 
 void CMTPPlaybackCommand::SetParam(CMTPPbCmdParam* aParam)
     {
+    OstTraceFunctionEntry0( CMTPPLAYBACKCOMMAND_SETPARAM_ENTRY );
     delete iParam;
     iParam = aParam;
+    OstTraceFunctionExit0( CMTPPLAYBACKCOMMAND_SETPARAM_EXIT );
     }