radioapp/radioenginewrapper/tsrc/src/t_schedulerstartandstoptimer.cpp
changeset 51 bbebb0235466
parent 28 075425b8d9a4
equal deleted inserted replaced
47:74b7c6e79031 51:bbebb0235466
    85 // -----------------------------------------------------------------------------
    85 // -----------------------------------------------------------------------------
    86 //
    86 //
    87 void CSchedulerStopAndStartTimer::RunL()
    87 void CSchedulerStopAndStartTimer::RunL()
    88     {
    88     {
    89     FUNC_LOG;
    89     FUNC_LOG;
       
    90     iSchedulerStartAndStopTimerObserver.Timeout( iTimerId );        
    90     if ( ETimerIdCreateMUT == iTimerId )
    91     if ( ETimerIdCreateMUT == iTimerId )
    91         {
    92         {
    92         iSchedulerStartAndStopTimerObserver.CreateMUT();
    93         iSchedulerStartAndStopTimerObserver.CreateMUT();
    93         iTimerId = ETimerIdRunMUT;
    94         iTimerId = ETimerIdRunMUT;
    94         After( ( TTimeIntervalMicroSeconds32 ) iTime );        
    95         After( ( TTimeIntervalMicroSeconds32 ) iTime );        
    99         CActiveScheduler::Stop();
   100         CActiveScheduler::Stop();
   100         }
   101         }
   101     else
   102     else
   102         {
   103         {
   103         CActiveScheduler::Stop();
   104         CActiveScheduler::Stop();
   104         iSchedulerStartAndStopTimerObserver.Timeout( iTimerId );        
       
   105         }
   105         }
   106     }
   106     }
   107 
   107 
   108 
   108 
   109 // -----------------------------------------------------------------------------
   109 // -----------------------------------------------------------------------------