telutils/phoneparser/inc/CPhoneGsmParser.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    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 );
       
    57         
    56         
    58         /**
    57         /**
    59         * Destructor.
    58         * Destructor.
    60         */
    59         */
    61         ~CPhoneGsmParser();
    60         ~CPhoneGsmParser();
    84             CPhoneGsmParserBase* aSsProcedure,
    83             CPhoneGsmParserBase* aSsProcedure,
    85             CPhoneGsmParserBase* aSimControlProcedure,
    84             CPhoneGsmParserBase* aSimControlProcedure,
    86             CPhoneGsmParserBase* aPhoneNumber,
    85             CPhoneGsmParserBase* aPhoneNumber,
    87             CPhoneGsmParserBase* aManufacturerSpecific,
    86             CPhoneGsmParserBase* aManufacturerSpecific,
    88             CPhoneGsmParserBase* aEmergencyNumberParser,
    87             CPhoneGsmParserBase* aEmergencyNumberParser,
    89             CPhoneGsmParserBase* iVoipNumber,
    88             CPhoneGsmParserBase* iVoipNumber);
    90             CPhoneGsmParserBase* iImeiParser );
       
    91 
    89 
    92         /**
    90         /**
    93         * By default Symbian OS constructor is private.
    91         * By default Symbian OS constructor is private.
    94         */
    92         */
    95         void ConstructL();
    93         void ConstructL();
   127         // Owned emergency number parser.
   125         // Owned emergency number parser.
   128         CPhoneGsmParserBase* iGsmEmergencyNumber;
   126         CPhoneGsmParserBase* iGsmEmergencyNumber;
   129         
   127         
   130         // Owned voip number parser.
   128         // Owned voip number parser.
   131         CPhoneGsmParserBase* iVoipNumber;
   129         CPhoneGsmParserBase* iVoipNumber;
   132 
       
   133         // Owned IMEI parser.
       
   134         CPhoneGsmParserBase* iImeiParser;
       
   135 
       
   136     };
   130     };
   137 
   131 
   138 #endif      // CPHONEGSMPARSER_H
   132 #endif      // CPHONEGSMPARSER_H
   139             
   133             
   140 // End of File
   134 // End of File