equal
deleted
inserted
replaced
37 TRACE_PRN_FN_EXT; |
37 TRACE_PRN_FN_EXT; |
38 return self; |
38 return self; |
39 } |
39 } |
40 |
40 |
41 // ----------------------------------------------------------------------------- |
41 // ----------------------------------------------------------------------------- |
|
42 // Constructs the monitor. |
|
43 // ----------------------------------------------------------------------------- |
|
44 // |
|
45 TMSEtelDtmfMonitor::TMSEtelDtmfMonitor(TMSDTMFProvider& aObserver, |
|
46 RMmCustomAPI& aMmCustom) : |
|
47 CActive(EPriorityStandard), |
|
48 iObserver(aObserver), |
|
49 iMmCustom(aMmCustom) |
|
50 { |
|
51 TRACE_PRN_FN_ENT; |
|
52 CActiveScheduler::Add(this); |
|
53 TRACE_PRN_FN_EXT; |
|
54 } |
|
55 |
|
56 // ----------------------------------------------------------------------------- |
42 // Destructs the object by canceling first ongoing monitoring. |
57 // Destructs the object by canceling first ongoing monitoring. |
43 // ----------------------------------------------------------------------------- |
58 // ----------------------------------------------------------------------------- |
44 // |
59 // |
45 TMSEtelDtmfMonitor::~TMSEtelDtmfMonitor() |
60 TMSEtelDtmfMonitor::~TMSEtelDtmfMonitor() |
46 { |
61 { |
71 // ----------------------------------------------------------------------------- |
86 // ----------------------------------------------------------------------------- |
72 // |
87 // |
73 void TMSEtelDtmfMonitor::RunL() |
88 void TMSEtelDtmfMonitor::RunL() |
74 { |
89 { |
75 TRACE_PRN_FN_ENT; |
90 TRACE_PRN_FN_ENT; |
76 TInt err = iStatus.Int(); |
91 gint err = iStatus.Int(); |
77 TRACE_PRN_N1(_L("**TMS TMSEtelDtmfMonitor::RunL: status:%d"), err); |
92 TRACE_PRN_N1(_L("**TMS TMSEtelDtmfMonitor::RunL: status:%d"), err); |
78 |
93 |
79 if (err == KErrNone) |
94 if (err == KErrNone) |
80 { |
95 { |
81 TMSDTMFObserver::TCCPDtmfEvent event; |
96 TMSDTMFObserver::TCCPDtmfEvent event; |
141 // ----------------------------------------------------------------------------- |
156 // ----------------------------------------------------------------------------- |
142 // |
157 // |
143 void TMSEtelDtmfMonitor::DoCancel() |
158 void TMSEtelDtmfMonitor::DoCancel() |
144 { |
159 { |
145 TRACE_PRN_FN_ENT; |
160 TRACE_PRN_FN_ENT; |
146 if (iStatus == KRequestPending) |
161 iMmCustom.CancelAsyncRequest(ECustomNotifyDtmfEventIPC); |
147 { |
|
148 iMmCustom.CancelAsyncRequest(ECustomNotifyDtmfEventIPC); |
|
149 } |
|
150 TRACE_PRN_FN_EXT; |
|
151 } |
|
152 |
|
153 // ----------------------------------------------------------------------------- |
|
154 // Constructs the monitor. |
|
155 // ----------------------------------------------------------------------------- |
|
156 // |
|
157 TMSEtelDtmfMonitor::TMSEtelDtmfMonitor(TMSDTMFProvider& aObserver, |
|
158 RMmCustomAPI& aMmCustom) : |
|
159 CActive(EPriorityStandard), |
|
160 iObserver(aObserver), |
|
161 iMmCustom(aMmCustom) |
|
162 { |
|
163 TRACE_PRN_FN_ENT; |
|
164 CActiveScheduler::Add(this); |
|
165 TRACE_PRN_FN_EXT; |
162 TRACE_PRN_FN_EXT; |
166 } |
163 } |
167 |
164 |
168 // End of file |
165 // End of file |