tsrc/musenginestub/src/musengsessiondurationtimer.cpp
branchRCL_3
changeset 23 bc78a40cd63c
parent 22 73a1feb507fb
--- a/tsrc/musenginestub/src/musengsessiondurationtimer.cpp	Tue Aug 31 15:12:07 2010 +0300
+++ b/tsrc/musenginestub/src/musengsessiondurationtimer.cpp	Wed Sep 01 12:31:01 2010 +0100
@@ -16,21 +16,21 @@
 */
 
 
-// USER INCLUDES 
+// USER INCLUDES
 #include "musengsessiondurationtimer.h"
 #include "musengsessiondurationtimerobserver.h"
 
 
 
 // -----------------------------------------------------------------------------
-// 
+//
 // -----------------------------------------------------------------------------
 //
-CMusEngSessionDurationTimer* CMusEngSessionDurationTimer::NewL(  
-						MMusEngSessionDurationTimerObserver& aObserver )
+CMusEngSessionDurationTimer* CMusEngSessionDurationTimer::NewL(
+                        MMusEngSessionDurationTimerObserver& aObserver )
     {
-    CMusEngSessionDurationTimer* self = 
-    		new (ELeave) CMusEngSessionDurationTimer( aObserver );
+    CMusEngSessionDurationTimer* self =
+            new (ELeave) CMusEngSessionDurationTimer( aObserver );
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self) ;
@@ -39,74 +39,31 @@
 
 
 // -----------------------------------------------------------------------------
-// 
+//
 // -----------------------------------------------------------------------------
 //
 CMusEngSessionDurationTimer::~CMusEngSessionDurationTimer()
     {
-    Cancel();
-    iTimer.Close();
-    }
-
-
-// -----------------------------------------------------------------------------
-// 
-// -----------------------------------------------------------------------------
-//
-void CMusEngSessionDurationTimer::Start(TInt aDelay )
-    {    
-    if ( !IsActive() )
-        {
-        iTimer.After( iStatus, aDelay );
-        SetActive();    	  	   	    
-        }
-    
-    }
-
-
-// -----------------------------------------------------------------------------
-// 
-// -----------------------------------------------------------------------------
-//
-CMusEngSessionDurationTimer::CMusEngSessionDurationTimer( 
-						MMusEngSessionDurationTimerObserver& aObserver ) 
-	: CActive( CActive::EPriorityStandard ), 
-	  iObserver( aObserver)
-    {
     }
 
 
 // -----------------------------------------------------------------------------
-// 
+//
 // -----------------------------------------------------------------------------
 //
-void CMusEngSessionDurationTimer::ConstructL()
+CMusEngSessionDurationTimer::CMusEngSessionDurationTimer(
+                        MMusEngSessionDurationTimerObserver& aObserver )
+    : iObserver( aObserver)
     {
-    CActiveScheduler::Add( this );
-    User::LeaveIfError( iTimer.CreateLocal() );
     }
 
 
 // -----------------------------------------------------------------------------
-// 
+//
 // -----------------------------------------------------------------------------
 //
-void CMusEngSessionDurationTimer::RunL()
+void CMusEngSessionDurationTimer::ConstructL()
     {
-    if ( iStatus.Int() == KErrNone )
-        {
-		iObserver.UpdateTimerEvent();
-        }
     }
 
 
-// -----------------------------------------------------------------------------
-// 
-// -----------------------------------------------------------------------------
-//
-void CMusEngSessionDurationTimer::DoCancel()
-    {
-    iTimer.Cancel();
-    }
-
-