phoneengine/phonemodel/inc/cpeparsermanufacturerhandler.h
branchRCL_3
changeset 61 41a7f70b3818
parent 0 5f000ab63145
child 62 5266b1f337bd
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
    19 
    19 
    20 #ifndef CPEPARSERMANUFACTURERHANDLER_H
    20 #ifndef CPEPARSERMANUFACTURERHANDLER_H
    21 #define CPEPARSERMANUFACTURERHANDLER_H
    21 #define CPEPARSERMANUFACTURERHANDLER_H
    22 
    22 
    23 //INCLUDES
    23 //INCLUDES
    24 #include <CPhoneGsmManufacturerHandler.h>
    24 #include <cphonegsmmanufacturerhandler.h>
    25 #include <pevirtualengine.h>
    25 #include <pevirtualengine.h>
    26 
    26 
    27 // CONSTANTS
    27 // CONSTANTS
    28 enum
    28 enum
    29     {
    29     {
    79         * Process debug code.
    79         * Process debug code.
    80         * @param aCode code to be processed.
    80         * @param aCode code to be processed.
    81         */
    81         */
    82         void ProcessDebugL( const TDesC& aCode );
    82         void ProcessDebugL( const TDesC& aCode );
    83     
    83     
    84     private:
       
    85     
       
    86         /**
       
    87         * Gets phone model and sw version
       
    88         * @param aSwVersion sw version
       
    89         * return Error Code
       
    90         */
       
    91         TInt GetSwVersionAndPhoneModelL( TDes& aSwVersion );
       
    92         
       
    93         /**
       
    94         * Add phone model to sw version
       
    95         * @param aSwVersion sw version
       
    96         */
       
    97         void AppendPhoneModelL( TDes& aSwVersion );
       
    98         
       
    99         /**
       
   100         * Remove needless line from string
       
   101         * @param aSwVersion sw version
       
   102         */
       
   103         void RemoveLinesAfterThreeLines( TDes& aSwVersion );
       
   104         
       
   105     private:    
    84     private:    
   106         //MPEPhoneModelInternal is used to send message to the phone application
    85         //MPEPhoneModelInternal is used to send message to the phone application
   107         MPEPhoneModelInternal& iModel;
    86         MPEPhoneModelInternal& iModel;
   108         // CPEPhoneData is used to create request to the CallHandling subsystem.
    87         // CPEPhoneData is used to create request to the CallHandling subsystem.
   109         MPECallHandling& iCallHandling;
    88         MPECallHandling& iCallHandling;