equal
deleted
inserted
replaced
20 #ifndef CPECLIENTSERVICES_H |
20 #ifndef CPECLIENTSERVICES_H |
21 #define CPECLIENTSERVICES_H |
21 #define CPECLIENTSERVICES_H |
22 |
22 |
23 //INCLUDES |
23 //INCLUDES |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 #include <RPhCltServer.h> |
25 #include <rphcltserver.h> |
26 #include <CPhCltEmergencyCall.h> |
26 #include <cphcltemergencycall.h> |
27 |
27 |
28 |
28 |
29 // FORWARD DECLARATIONS |
29 // FORWARD DECLARATIONS |
30 class CPEClientCallRequestMonitor; |
30 class CPEClientCallRequestMonitor; |
31 class CPEClientCommandHandlerMonitor; |
31 class CPEClientCommandHandlerMonitor; |
60 ~CPEClientServices(); |
60 ~CPEClientServices(); |
61 |
61 |
62 /** |
62 /** |
63 * Two-phased constructor. |
63 * Two-phased constructor. |
64 */ |
64 */ |
65 static CPEClientServices* NewL( |
65 static CPEClientServices* NewL( |
66 MPEPhoneModelInternal& aModel, |
66 MPEPhoneModelInternal& aModel, |
67 CPEMessageHandler& aMessageHandler, |
67 CPEMessageHandler& aMessageHandler, |
68 MPECallHandling& aCallHandling, |
68 MPECallHandling& aCallHandling, |
69 CPEManualCallControlHandler& aManualCallControlHandler ); |
69 CPEManualCallControlHandler& aManualCallControlHandler ); |
70 |
70 |
71 public: //New functions |
71 public: //New functions |
72 |
72 |
73 /** |
73 /** |
74 * Return whether the number specified would initiate an emergency call |
74 * Return whether the number specified would initiate an emergency call |
115 CPEManualCallControlHandler& aManualCallControlHandler ); |
115 CPEManualCallControlHandler& aManualCallControlHandler ); |
116 |
116 |
117 void ConstructL(); |
117 void ConstructL(); |
118 |
118 |
119 |
119 |
120 private: //Data |
120 private: //Data |
121 // MPEPhoneModelInternal is used to send message to the phone application |
121 // MPEPhoneModelInternal is used to send message to the phone application |
122 MPEPhoneModelInternal& iModel; |
122 MPEPhoneModelInternal& iModel; |
123 // CPEMessageHandler object which owns this requester. |
123 // CPEMessageHandler object which owns this requester. |
124 CPEMessageHandler& iMessageHandler; |
124 CPEMessageHandler& iMessageHandler; |
125 // Handle to Call Handling subsystem |
125 // Handle to Call Handling subsystem |