| 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 |