equal
deleted
inserted
replaced
35 class CPEEngineInfo; |
35 class CPEEngineInfo; |
36 class CPEGsmAudioData; |
36 class CPEGsmAudioData; |
37 class CPEExternalDataHandler; |
37 class CPEExternalDataHandler; |
38 class CPEMessageHandler; |
38 class CPEMessageHandler; |
39 class CPESimStateMonitor; |
39 class CPESimStateMonitor; |
40 class CPEIdleStatusMonitor; |
|
41 class MEngineMonitor; |
40 class MEngineMonitor; |
42 class MPEContactHandling; |
41 class MPEContactHandling; |
43 class MPECallHandling; |
42 class MPECallHandling; |
44 class MPELogHandling; |
43 class MPELogHandling; |
45 class MCCEDtmfInterface; |
44 class MCCEDtmfInterface; |
46 class CPEAudioFactory; |
45 class CPEAudioFactory; |
47 class MPEServiceHandling; |
46 class MPEServiceHandling; |
48 class CPERemotePartyInfoMediator; |
47 class CPERemotePartyInfoMediator; |
49 class PhoneServices; |
48 class PhoneServices; |
50 class ParserRecognizer; |
|
51 |
49 |
52 // CLASS DECLARATION |
50 // CLASS DECLARATION |
53 |
51 |
54 // DESCRIPTION |
52 // DESCRIPTION |
55 // Handles phone related events from the phone application. |
53 // Handles phone related events from the phone application. |
77 EPESimStatusMonitorStart, |
75 EPESimStatusMonitorStart, |
78 EPELogHandlingPhaseTwo, |
76 EPELogHandlingPhaseTwo, |
79 EPEContactHandlingPhaseTwo, |
77 EPEContactHandlingPhaseTwo, |
80 EPEMediatorCommandHandler, |
78 EPEMediatorCommandHandler, |
81 EPEPhoneServices, |
79 EPEPhoneServices, |
82 EPEParserRecognizer, |
|
83 EPENetworkHandling |
80 EPENetworkHandling |
84 }; |
81 }; |
85 |
82 |
86 /** |
83 /** |
87 * Two-phased constructor. |
84 * Two-phased constructor. |
272 * @return info indicating wheather message sending needs to be delayed. |
269 * @return info indicating wheather message sending needs to be delayed. |
273 */ |
270 */ |
274 TBool DelayMessageSending( const MEngineMonitor::TPEMessagesFromPhoneEngine aMessage, |
271 TBool DelayMessageSending( const MEngineMonitor::TPEMessagesFromPhoneEngine aMessage, |
275 const TInt aCallId ); |
272 const TInt aCallId ); |
276 |
273 |
|
274 /** |
|
275 * Gets call error from callinfo |
|
276 */ |
|
277 void SetCallError( TInt aCallId ); |
|
278 |
277 |
279 |
278 private: //Data |
280 private: //Data |
279 |
281 |
280 // Starts Phone Engine's modules asynchronically. |
282 // Starts Phone Engine's modules asynchronically. |
281 CPEActiveStarter* iActiveStarter; |
283 CPEActiveStarter* iActiveStarter; |
300 CPEExternalDataHandler* iExternalDataHandler; |
302 CPEExternalDataHandler* iExternalDataHandler; |
301 // SIM changed monitor |
303 // SIM changed monitor |
302 CPESimStateMonitor* iSimChangedMonitor; |
304 CPESimStateMonitor* iSimChangedMonitor; |
303 // SIM state monitor |
305 // SIM state monitor |
304 CPESimStateMonitor* iSimStatusMonitor; |
306 CPESimStateMonitor* iSimStatusMonitor; |
305 // Idle status monitor |
|
306 CPEIdleStatusMonitor* iIdleStatusMonitor; |
|
307 // DosServer connect error code. |
307 // DosServer connect error code. |
308 TInt iErrorCode; |
308 TInt iErrorCode; |
309 // Stepper counter |
309 // Stepper counter |
310 TInt iStep; |
310 TInt iStep; |
311 // CCE interface |
311 // CCE interface |
327 // Mediator command handler |
327 // Mediator command handler |
328 CPERemotePartyInfoMediator* iMediatorCommunicationHandler; |
328 CPERemotePartyInfoMediator* iMediatorCommunicationHandler; |
329 |
329 |
330 // Phone Services offered via Qt Highway |
330 // Phone Services offered via Qt Highway |
331 PhoneServices* iPhoneServices; |
331 PhoneServices* iPhoneServices; |
332 ParserRecognizer* iParserRecognizer; |
332 |
333 |
333 // Mobile call info. |
|
334 RMobileCall::TMobileCallInfoV3* iCallInfo; |
334 }; |
335 }; |
335 |
336 |
336 #endif // CPEPHONEMODEL_H |
337 #endif // CPEPHONEMODEL_H |
337 |
338 |
338 // End of File |
339 // End of File |