class PhoneGsmParser |
It is class containing static methods to create instances of parser and parser results.
Public Member Functions | |
---|---|
IMPORT_C CPhoneGsmOptionContainerBase * | CreateOptionContainerL() |
IMPORT_C CPhoneGsmParserBase * | CreateParserL() |
IMPORT_C CPhoneGsmParserResult * | CreateResultL() |
IMPORT_C TContentType | DetermineContentType(const CPhoneGsmParserResult &) |
IMPORT_C TBool | IsAllowedForArriving(const CPhoneGsmParserResult &) |
IMPORT_C TBool | IsAllowedForBadSim(const CPhoneGsmParserResult &) |
void | Panic(TPanicReason) |
Private Member Functions | |
---|---|
CPhoneGsmParserBase * | CreateManufacturerProcedureParserLC() |
void | DefineOptionsL(CPhoneGsmOptionContainerBase &) |
void | InitialiseOptionsToDefaultValues(CPhoneGsmOptionContainerBase &) |
Public Member Enumerations | |
---|---|
enum | TContentType { EContentInvalid, EContentUnknown, EContentPhoneNumber, EContentSupplementaryService, EContentUnstructuredService } |
enum | TPanicReason { EIncorrectServiceDescription, EIncorrectUse, EOptionNotDefined, EOptionAlreadyDefined, EShouldNeverHappen } |
CPhoneGsmParserBase * | CreateManufacturerProcedureParserLC | ( | ) | [private, static] |
Creates parser for manufacturer specific procedures.
IMPORT_C CPhoneGsmOptionContainerBase * | CreateOptionContainerL | ( | ) | [static] |
Creates option container.
Note that options are defined and set to initial status.
IMPORT_C CPhoneGsmParserBase * | CreateParserL | ( | ) | [static] |
Creates an instance of CPhoneGsmParser, GSM specific parser.
IMPORT_C CPhoneGsmParserResult * | CreateResultL | ( | ) | [static] |
Creates an instance of CPhoneGsmParserResult.
void | DefineOptionsL | ( | CPhoneGsmOptionContainerBase & | aOptions | ) | [private, static] |
Define all options.
CPhoneGsmOptionContainerBase & aOptions | It is the option container. |
IMPORT_C TContentType | DetermineContentType | ( | const CPhoneGsmParserResult & | aResult | ) | [static] |
Determines the type of content.
const CPhoneGsmParserResult & aResult |
void | InitialiseOptionsToDefaultValues | ( | CPhoneGsmOptionContainerBase & | aOptions | ) | [private, static] |
Initialise options to default values.
CPhoneGsmOptionContainerBase & aOptions |
IMPORT_C TBool | IsAllowedForArriving | ( | const CPhoneGsmParserResult & | aResult | ) | [static] |
Checks if it is allowed for arriving call.
Note that this is ui issue. This could be done otherwise, but this is clearly the simplest option.
const CPhoneGsmParserResult & aResult |
IMPORT_C TBool | IsAllowedForBadSim | ( | const CPhoneGsmParserResult & | aResult | ) | [static] |
Checks if it is allowed for bad sim state.
Note that this is ui issue. This could be done otherwise, but this is clearly the simplest option.
const CPhoneGsmParserResult & aResult |
void | Panic | ( | TPanicReason | aReason | ) | [static] |
Panic!
TPanicReason aReason | It is the reason for panic. |
Enumerates all common types.
EContentInvalid | |
EContentUnknown | |
EContentPhoneNumber | |
EContentSupplementaryService | |
EContentUnstructuredService |
It enumerates the reasons for panics in parser.
EIncorrectServiceDescription | |
EIncorrectUse | |
EOptionNotDefined | |
EOptionAlreadyDefined | |
EShouldNeverHappen |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.