phoneengine/phonemodel/inc/cpepcnparserprocedurehandler.h
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
child 62 5266b1f337bd
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    18 
    18 
    19 #ifndef CPEPCNPARSERPROCEDUREHANDLER_H
    19 #ifndef CPEPCNPARSERPROCEDUREHANDLER_H
    20 #define CPEPCNPARSERPROCEDUREHANDLER_H
    20 #define CPEPCNPARSERPROCEDUREHANDLER_H
    21 
    21 
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include    <CPhoneGsmPcnProcedureHandler.h>
    23 #include    <cphonegsmpcnprocedurehandler.h>
    24 #include    "pevirtualengine.h"
    24 #include    "pevirtualengine.h"
    25 
    25 
    26 // CONSTANTS
    26 // CONSTANTS
    27 //None
    27 //None
    28 
    28 
    46 
    46 
    47 // DESCRIPTION
    47 // DESCRIPTION
    48 // It is handler for GsmPcn procedures.
    48 // It is handler for GsmPcn procedures.
    49 
    49 
    50 NONSHARABLE_CLASS( CPEPcnParserProcedureHandler )
    50 NONSHARABLE_CLASS( CPEPcnParserProcedureHandler )
    51 		:public CPhoneGsmPcnProcedureHandler
    51         :public CPhoneGsmPcnProcedureHandler
    52     {
    52     {
    53     public:  //Constructors and descructor    
    53     public:  //Constructors and descructor    
    54 
    54 
    55         /**
    55         /**
    56         * Two-phased constructor.
    56         * Two-phased constructor.
   105 
   105 
   106         /**
   106         /**
   107         * C++ default constructor.
   107         * C++ default constructor.
   108         */
   108         */
   109         CPEPcnParserProcedureHandler
   109         CPEPcnParserProcedureHandler
   110 			( 
   110             ( 
   111 			CPEMessageHandler& aOwner,  
   111             CPEMessageHandler& aOwner,  
   112 			MPEPhoneModelInternal& aModel
   112             MPEPhoneModelInternal& aModel
   113 			);
   113             );
   114 
   114 
   115 
   115 
   116     private:    
   116     private:    
   117         // CPEGsmMessageHandler object which owns this requester.
   117         // CPEGsmMessageHandler object which owns this requester.
   118         CPEMessageHandler& iOwner;
   118         CPEMessageHandler& iOwner;
   119 		// Contains information of the Suplementary Services command.
   119         // Contains information of the Suplementary Services command.
   120 		TPESSCommandInfo iSupplementaryServicesCommandInfo;
   120         TPESSCommandInfo iSupplementaryServicesCommandInfo;
   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         // Security model
   123         // Security model
   124         CManualSecuritySettings* iSecurityModel;
   124         CManualSecuritySettings* iSecurityModel;
   125 
   125 
   126     };
   126     };