class TGsmSmsTypeOfAddress : public TSmsOctet |
Type-of-address field defined in ETSI 3GPP TS 23.040
Public Member Functions | |
---|---|
TGsmSmsTypeOfAddress(TInt) | |
TGsmSmsTypeOfAddress(TGsmSmsTypeOfNumber, TGsmSmsNumberingPlanIdentification) | |
IMPORT_C void | ConvertToETelMM(NMobilePhone::TMobileTON &, NMobilePhone::TMobileNPI &) |
TGsmSmsNumberingPlanIdentification | NPI() |
IMPORT_C void | SetFromETelMM(NMobilePhone::TMobileTON, NMobilePhone::TMobileNPI) |
void | SetNPI(TGsmSmsNumberingPlanIdentification) |
void | SetTON(TGsmSmsTypeOfNumber) |
TGsmSmsTypeOfNumber | TON() |
Public Member Enumerations | |
---|---|
enum | anonymous { EGsmSmsFirstBitMask = 0x80, EGsmSmsTONMask = 0x70, EGsmSmsNPIMask = 0x0F } |
Inherited Attributes | |
---|---|
TSmsOctet::iValue |
TGsmSmsTypeOfAddress | ( | TInt | aValue = EGsmSmsFirstBitMask | ) | [inline] |
Constructor, specifying an octet value.
TInt aValue = EGsmSmsFirstBitMask | Octet value |
TGsmSmsTypeOfAddress | ( | TGsmSmsTypeOfNumber | aTon, |
TGsmSmsNumberingPlanIdentification | aNPI | ||
) | [inline] |
Constructor, specifying type of numbering and numbering plan identification.
TGsmSmsTypeOfNumber aTon | Type of numbering |
TGsmSmsNumberingPlanIdentification aNPI | Numbering plan identification |
IMPORT_C void | ConvertToETelMM | ( | NMobilePhone::TMobileTON & | aTON, |
NMobilePhone::TMobileNPI & | aNPI | |||
) | const |
Converts type of number and numbering plan identification information from the type of address parameter to the NMobilePhone::TMobileTON and NMobilePhone::TMobileNPI format.
NMobilePhone::TMobileTON & aTON | On return, type of number |
NMobilePhone::TMobileNPI & aNPI | On return, numbering plan identification |
TGsmSmsNumberingPlanIdentification | NPI | ( | ) | const [inline] |
Gets the numbering plan identification.
Numbering plan identification
IMPORT_C void | SetFromETelMM | ( | NMobilePhone::TMobileTON | aTON, |
NMobilePhone::TMobileNPI | aNPI | |||
) |
Sets type of number and numbering plan identification information from values specified in NMobilePhone::TMobileTON and NMobilePhone::TMobileNPI formats.
NMobilePhone::TMobileTON aTON | Type of number |
NMobilePhone::TMobileNPI aNPI | Numbering plan identification |
void | SetNPI | ( | TGsmSmsNumberingPlanIdentification | aNPI | ) | [inline] |
Sets the numbering plan identification. Set the Numbering Plan Identification
TGsmSmsNumberingPlanIdentification aNPI | Numbering plan identification |
void | SetTON | ( | TGsmSmsTypeOfNumber | aTON | ) | [inline] |
Sets the type of numbering.
TGsmSmsTypeOfNumber aTON | Type of numbering |