telutils/phoneparser/inc/CPhoneGsmParser.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    19 #ifndef CPHONEGSMPARSER_H
    19 #ifndef CPHONEGSMPARSER_H
    20 #define CPHONEGSMPARSER_H
    20 #define CPHONEGSMPARSER_H
    21 
    21 
    22 // INCLUDES
    22 // INCLUDES
    23 #include    <e32base.h>
    23 #include    <e32base.h>
    24 #include    "cphonegsmparserbase.h" 
    24 #include    "CPhoneGsmParserBase.h"
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 class CPhoneGsmParserResult;
    27 class CPhoneGsmParserResult;
    28 class CPhoneGsmOptionContainerBase;
    28 class CPhoneGsmOptionContainerBase;
    29 class CPhoneGsmOptionContainer;
    29 class CPhoneGsmOptionContainer;
    50             CPhoneGsmParserBase* aSsProcedure,
    50             CPhoneGsmParserBase* aSsProcedure,
    51             CPhoneGsmParserBase* aSimControlProcedure,
    51             CPhoneGsmParserBase* aSimControlProcedure,
    52             CPhoneGsmParserBase* aPhoneNumber,
    52             CPhoneGsmParserBase* aPhoneNumber,
    53             CPhoneGsmParserBase* aManufacturerSpecific,
    53             CPhoneGsmParserBase* aManufacturerSpecific,
    54             CPhoneGsmParserBase* aEmergencyNumberParser,
    54             CPhoneGsmParserBase* aEmergencyNumberParser,
    55             CPhoneGsmParserBase* iVoipNumber);
    55             CPhoneGsmParserBase* iVoipNumber,
       
    56             CPhoneGsmParserBase* iImeiParser );
    56         
    57         
    57         /**
    58         /**
    58         * Destructor.
    59         * Destructor.
    59         */
    60         */
    60         ~CPhoneGsmParser();
    61         ~CPhoneGsmParser();
    83             CPhoneGsmParserBase* aSsProcedure,
    84             CPhoneGsmParserBase* aSsProcedure,
    84             CPhoneGsmParserBase* aSimControlProcedure,
    85             CPhoneGsmParserBase* aSimControlProcedure,
    85             CPhoneGsmParserBase* aPhoneNumber,
    86             CPhoneGsmParserBase* aPhoneNumber,
    86             CPhoneGsmParserBase* aManufacturerSpecific,
    87             CPhoneGsmParserBase* aManufacturerSpecific,
    87             CPhoneGsmParserBase* aEmergencyNumberParser,
    88             CPhoneGsmParserBase* aEmergencyNumberParser,
    88             CPhoneGsmParserBase* iVoipNumber);
    89             CPhoneGsmParserBase* iVoipNumber,
       
    90             CPhoneGsmParserBase* iImeiParser );
    89 
    91 
    90         /**
    92         /**
    91         * By default Symbian OS constructor is private.
    93         * By default Symbian OS constructor is private.
    92         */
    94         */
    93         void ConstructL();
    95         void ConstructL();
   125         // Owned emergency number parser.
   127         // Owned emergency number parser.
   126         CPhoneGsmParserBase* iGsmEmergencyNumber;
   128         CPhoneGsmParserBase* iGsmEmergencyNumber;
   127         
   129         
   128         // Owned voip number parser.
   130         // Owned voip number parser.
   129         CPhoneGsmParserBase* iVoipNumber;
   131         CPhoneGsmParserBase* iVoipNumber;
       
   132 
       
   133         // Owned IMEI parser.
       
   134         CPhoneGsmParserBase* iImeiParser;
       
   135 
   130     };
   136     };
   131 
   137 
   132 #endif      // CPHONEGSMPARSER_H
   138 #endif      // CPHONEGSMPARSER_H
   133             
   139             
   134 // End of File
   140 // End of File