phoneengine/phonemodel/inc/cpeclientservices.h
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
child 62 5266b1f337bd
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    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