equal
deleted
inserted
replaced
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 // ----------------------------------------------------------------------------- |