diff -r ccd0fd43f247 -r 208a4ba3894c harvesterplugins/file/src/cmmcmonitor.cpp --- a/harvesterplugins/file/src/cmmcmonitor.cpp Mon Apr 19 14:40:05 2010 +0300 +++ b/harvesterplugins/file/src/cmmcmonitor.cpp Mon May 03 12:32:15 2010 +0300 @@ -26,7 +26,12 @@ #include // TDriveNumber #include // TDriveInfo -#include +#include +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "cmmcmonitorTraces.h" +#endif + // CONSTANTS // @@ -55,9 +60,11 @@ : CActive( CActive::EPriorityStandard ), iFilePlugin( aFilePlugin ) { + OstTraceFunctionEntry0( CMMCMONITOR_CMMCMONITOR_ENTRY ); CPIXLOGSTRING("ENTER CMMCMonitor::CMMCMonitor"); CActiveScheduler::Add( this ); CPIXLOGSTRING("END CMMCMonitor::CMMCMonitor"); + OstTraceFunctionExit0( CMMCMONITOR_CMMCMONITOR_EXIT ); } @@ -81,23 +88,31 @@ // void CMMCMonitor::ConstructL( RFs* aFsSession ) { + OstTraceFunctionEntry0( CMMCMONITOR_CONSTRUCTL_ENTRY ); CPIXLOGSTRING("ENTER CMMCMonitor::ConstructL Foobar"); iFsSession = aFsSession; TInt error = iProperty.Attach( KPSUidUikon, KUikMMCInserted ); - if ( error != KErrNone ) CPIXLOGSTRING("END CMMCMonitor::Attach to MMCInserted failed"); + if ( error != KErrNone ) + { + OstTrace0( TRACE_NORMAL, CMMCMONITOR_CONSTRUCTL, "END CMMCMonitor::Attach to MMCInserted failed" ); + CPIXLOGSTRING("END CMMCMonitor::Attach to MMCInserted failed"); + } error = iProperty.Get( KPSUidUikon, KUikMMCInserted, iMmcStatus ); if ( error != KErrNone ) { + OstTrace0( TRACE_NORMAL, DUP1_CMMCMONITOR_CONSTRUCTL, "CMMCMonitor::Get MMCInserted failed" ); CPIXLOGSTRING("CMMCMonitor::Get MMCInserted failed"); } else if ( iMmcStatus ) { + OstTrace0( TRACE_NORMAL, DUP2_CMMCMONITOR_CONSTRUCTL, "CMMCMonitor::MMC card is in" ); CPIXLOGSTRING("CMMCMonitor::MMC card is in"); } else { + OstTrace0( TRACE_NORMAL, DUP3_CMMCMONITOR_CONSTRUCTL, "CMMCMonitor::no MMC card" ); CPIXLOGSTRING("CMMCMonitor::no MMC card"); } @@ -106,6 +121,7 @@ // CMMCMonitor::RunL(). // CPIXLOGSTRING("END CMMCMonitor::ConstructL"); + OstTraceFunctionExit0( CMMCMONITOR_CONSTRUCTL_EXIT ); } @@ -115,9 +131,11 @@ // TBool CMMCMonitor::StartMonitoring() { + OstTraceFunctionEntry0( CMMCMONITOR_STARTMONITORING_ENTRY ); CPIXLOGSTRING("ENTER CMMCMonitor::StartMonitoring"); TRAP_IGNORE( RunL() ); // Need to TRAP this rather than use RunError CPIXLOGSTRING("END CMMCMonitor::StartMonitoring"); + OstTraceFunctionExit0( CMMCMONITOR_STARTMONITORING_EXIT ); return ETrue; } @@ -142,6 +160,7 @@ if ( ( drvStatus & DriveInfo::EDriveRemovable ) && ( drvStatus & DriveInfo::EDriveUserVisible ) ) { + OstTrace1( TRACE_NORMAL, CMMCMONITOR_MMCSTATUS, "CMMCMonitor::MmcStatus;Drive Number=%d", aDriveNumber ); CPIXLOGSTRING2("CMMCMonitor::MmcStatus Drive Number %d", aDriveNumber); isMmcPresent = ETrue; } @@ -156,6 +175,7 @@ // TInt CMMCMonitor::RunError( TInt aError ) { + OstTrace1( TRACE_NORMAL, CMMCMONITOR_RUNERROR, "CMMCMonitor::RunError;aError=%d", aError ); CPIXLOGSTRING2("CMMCMonitor::RunError Error:",aError); return KErrNone; } @@ -167,9 +187,11 @@ // void CMMCMonitor::DoCancel() { + OstTraceFunctionEntry0( CMMCMONITOR_DOCANCEL_ENTRY ); CPIXLOGSTRING("ENTER CMMCMonitor::DoCancel"); iProperty.Cancel(); CPIXLOGSTRING("END CMMCMonitor::DoCancel"); + OstTraceFunctionExit0( CMMCMONITOR_DOCANCEL_EXIT ); } @@ -179,6 +201,7 @@ // void CMMCMonitor::RunL() { + OstTraceFunctionEntry0( CMMCMONITOR_RUNL_ENTRY ); CPIXLOGSTRING("ENTER CMMCMonitor::RunL"); iProperty.Subscribe( iStatus ); SetActive(); @@ -186,10 +209,12 @@ if ( iMmcStatus ) { + OstTrace0( TRACE_NORMAL, CMMCMONITOR_RUNL, "CMMCMonitor::MMC card is in" ); CPIXLOGSTRING("CMMCMonitor::MMC card is in"); } else { + OstTrace0( TRACE_NORMAL, DUP1_CMMCMONITOR_RUNL, "CMMCMonitor::no MMC card" ); CPIXLOGSTRING("CMMCMonitor::no MMC card"); } @@ -214,12 +239,14 @@ if ( drvStatus & DriveInfo::EDrivePresent ) { + OstTrace0( TRACE_NORMAL, DUP2_CMMCMONITOR_RUNL, "CMMCMonitor::RunL insert event" ); CPIXLOGSTRING("CMMCMonitor::RunL insert event"); // Mount MMC and force reharvest iFilePlugin.MountL(drv, ETrue); } else { + OstTrace0( TRACE_NORMAL, DUP3_CMMCMONITOR_RUNL, "CMMCMonitor::RunL eject event" ); CPIXLOGSTRING("CMMCMonitor::RunL eject event"); // If the MMC has been ejected, then need to dismount // and undefine the volume @@ -227,6 +254,7 @@ } } CPIXLOGSTRING("END CMMCMonitor::RunL"); + OstTraceFunctionExit0( CMMCMONITOR_RUNL_EXIT ); } // End Of File