41 |
41 |
42 |
42 |
43 // ============================ MEMBER FUNCTIONS =============================== |
43 // ============================ MEMBER FUNCTIONS =============================== |
44 |
44 |
45 CPhoneHandlerActive* CPhoneHandlerActive::NewL( MPhoneHandlerObserver& aObserver ) |
45 CPhoneHandlerActive* CPhoneHandlerActive::NewL( MPhoneHandlerObserver& aObserver ) |
46 { |
46 { |
47 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::NewL() start" ); |
47 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::NewL() start" ); |
48 CPhoneHandlerActive* self = new(ELeave) CPhoneHandlerActive( aObserver ); |
48 CPhoneHandlerActive* self = new(ELeave) CPhoneHandlerActive( aObserver ); |
49 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::NewL() end" ); |
49 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::NewL() end" ); |
50 return self; |
50 return self; |
51 } |
51 } |
52 |
52 |
53 CPhoneHandlerActive::~CPhoneHandlerActive() |
53 CPhoneHandlerActive::~CPhoneHandlerActive() |
54 { |
54 { |
55 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::~CPhoneHandlerActive() start" ); |
55 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::~CPhoneHandlerActive() start" ); |
56 |
56 |
57 Cancel(); |
57 Cancel(); |
58 |
58 |
59 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::~CPhoneHandlerActive() end" ); |
59 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::~CPhoneHandlerActive() end" ); |
60 } |
60 } |
61 |
61 |
62 CPhoneHandlerActive::CPhoneHandlerActive( MPhoneHandlerObserver& aObserver ) |
62 CPhoneHandlerActive::CPhoneHandlerActive( MPhoneHandlerObserver& aObserver ) |
63 : CActive(CActive::EPriorityStandard), |
63 : CActive(CActive::EPriorityStandard), |
64 iObserver(aObserver) |
64 iObserver(aObserver) |
65 { |
65 { |
66 CActiveScheduler::Add(this); |
66 CActiveScheduler::Add(this); |
67 } |
67 } |
68 |
68 |
69 // ----------------------------------------------------------------------------- |
69 // ----------------------------------------------------------------------------- |
70 // CPhoneHandlerActive::SetActive() |
70 // CPhoneHandlerActive::SetActive() |
71 // (other items were commented in a header). |
71 // (other items were commented in a header). |
72 // ----------------------------------------------------------------------------- |
72 // ----------------------------------------------------------------------------- |
73 // |
73 // |
74 void CPhoneHandlerActive::SetActive() |
74 void CPhoneHandlerActive::SetActive() |
75 { |
75 { |
76 CActive::SetActive(); |
76 CActive::SetActive(); |
77 } |
77 } |
78 |
78 |
79 // ----------------------------------------------------------------------------- |
79 // ----------------------------------------------------------------------------- |
80 // CPhoneHandlerActive::RunL() |
80 // CPhoneHandlerActive::RunL() |
81 // Informs caller of an asynchronous request that it has been completed. |
81 // Informs caller of an asynchronous request that it has been completed. |
82 // (other items were commented in a header). |
82 // (other items were commented in a header). |
83 // ----------------------------------------------------------------------------- |
83 // ----------------------------------------------------------------------------- |
84 // |
84 // |
85 void CPhoneHandlerActive::RunL() |
85 void CPhoneHandlerActive::RunL() |
86 { |
86 { |
87 COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerActive::RunL() iStatus.Int()=%d", iStatus.Int() ); |
87 COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerActive::RunL() iStatus.Int()=%d", iStatus.Int() ); |
88 |
88 |
89 TInt error( iStatus.Int() ); |
89 TInt error( iStatus.Int() ); |
90 iStatus = KErrNone; |
90 iStatus = KErrNone; |
91 iObserver.RequestCompleted( error ); |
91 iObserver.RequestCompleted( error ); |
92 } |
92 } |
93 |
93 |
94 // ----------------------------------------------------------------------------- |
94 // ----------------------------------------------------------------------------- |
95 // CPhoneHandlerActive::RunError |
95 // CPhoneHandlerActive::RunError |
96 // (other items were commented in a header). |
96 // (other items were commented in a header). |
97 // ----------------------------------------------------------------------------- |
97 // ----------------------------------------------------------------------------- |
102 |
102 |
103 // Avoid Panic in CActiveScheduler |
103 // Avoid Panic in CActiveScheduler |
104 aError = KErrNone; |
104 aError = KErrNone; |
105 |
105 |
106 COM_TRACE_( "[AccFW:PHONECMDHANDLER] CPhoneHandlerActive::RunError() - return KErrNone" ); |
106 COM_TRACE_( "[AccFW:PHONECMDHANDLER] CPhoneHandlerActive::RunError() - return KErrNone" ); |
107 |
107 |
108 return aError; |
108 return aError; |
109 } |
109 } |
110 |
110 |
111 // ----------------------------------------------------------------------------- |
111 // ----------------------------------------------------------------------------- |
112 // CPhoneHandlerActive::DoCancel |
112 // CPhoneHandlerActive::DoCancel |
113 // No need to cancel an asynchronous request. |
113 // No need to cancel an asynchronous request. |
114 // (other items were commented in a header). |
114 // (other items were commented in a header). |
115 // ----------------------------------------------------------------------------- |
115 // ----------------------------------------------------------------------------- |
116 // |
116 // |
117 void CPhoneHandlerActive::DoCancel() |
117 void CPhoneHandlerActive::DoCancel() |
118 { |
118 { |
119 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::DoCancel() start" ); |
119 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::DoCancel() start" ); |
120 |
120 |
121 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::DoCancel() end" ); |
121 COM_TRACE_( "[PHONECMDHANDLER] CPhoneHandlerActive::DoCancel() end" ); |
122 } |
122 } |
123 |
123 |
124 // |
124 // |
125 // End of file |
125 // End of file |