equal
deleted
inserted
replaced
17 |
17 |
18 #include <e32base.h> |
18 #include <e32base.h> |
19 #include <systemtoneservice.h> |
19 #include <systemtoneservice.h> |
20 #include "systemtoneservicesactiveobj.h" |
20 #include "systemtoneservicesactiveobj.h" |
21 |
21 |
22 CStsActiveObj::CStsActiveObj(MStsPlayAlarmObserver* aObserver) : CActive (EPriorityStandard) |
22 |
|
23 CStsActiveObj::CStsActiveObj() : CActive (CActive::EPriorityStandard) |
23 { |
24 { |
|
25 |
|
26 } |
|
27 |
|
28 |
|
29 void CStsActiveObj::ConstructL(MStsPlayAlarmObserver* aObserver, CStifLogger* aLogger) |
|
30 { |
|
31 iObserver = aObserver; |
|
32 iLog = aLogger; |
24 CActiveScheduler::Add(this); |
33 CActiveScheduler::Add(this); |
25 } |
34 } |
26 |
35 |
|
36 CStsActiveObj* CStsActiveObj::NewL( MStsPlayAlarmObserver* aTestClass, CStifLogger* aLogger) |
|
37 { |
|
38 CStsActiveObj* self = new ( ELeave ) CStsActiveObj(); |
|
39 CleanupStack::PushL( self ); |
|
40 self->ConstructL( aTestClass, aLogger); |
|
41 CleanupStack::Pop( self ); |
|
42 return self; |
27 |
43 |
28 |
44 } |
29 |
|
30 |
45 |
31 CStsActiveObj::~ CStsActiveObj() |
46 CStsActiveObj::~ CStsActiveObj() |
32 { |
47 { |
33 if(IsActive()) |
48 if(IsActive()) |
34 { |
49 { |
37 } |
52 } |
38 |
53 |
39 |
54 |
40 void CStsActiveObj::RunL() |
55 void CStsActiveObj::RunL() |
41 { |
56 { |
42 if(IsActive()) |
57 /*(if(IsActive()) |
43 { |
58 { |
44 Cancel(); |
59 Cancel(); |
45 } |
60 } |
46 |
61 |
47 SetActive(); |
62 SetActive();*/ |
48 } |
63 } |
49 |
64 |
50 |
65 |
51 void CStsActiveObj::DoCancel() |
66 void CStsActiveObj::DoCancel() |
52 { |
67 { |