TGsmSmsTypeOfAddress Class Reference

class TGsmSmsTypeOfAddress : public TSmsOctet

Type-of-address field defined in ETSI 3GPP TS 23.040

Inherits from

Constructor & Destructor Documentation

TGsmSmsTypeOfAddress(TInt)

TGsmSmsTypeOfAddress(TIntaValue = EGsmSmsFirstBitMask)[inline]

Constructor, specifying an octet value.

Parameters

TInt aValue = EGsmSmsFirstBitMaskOctet value

TGsmSmsTypeOfAddress(TGsmSmsTypeOfNumber, TGsmSmsNumberingPlanIdentification)

TGsmSmsTypeOfAddress(TGsmSmsTypeOfNumberaTon,
TGsmSmsNumberingPlanIdentificationaNPI
)[inline]

Constructor, specifying type of numbering and numbering plan identification.

Parameters

TGsmSmsTypeOfNumber aTonType of numbering
TGsmSmsNumberingPlanIdentification aNPINumbering plan identification

Member Functions Documentation

ConvertToETelMM(NMobilePhone::TMobileTON &, NMobilePhone::TMobileNPI &)

IMPORT_C voidConvertToETelMM(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.

Converts type of number and numbering plan identification information from the type of address parameter to the NMobilePhone::TMobileTON and NMobilePhone::TMobileNPI format.

capability
None

Parameters

NMobilePhone::TMobileTON & aTONOn return, type of number
NMobilePhone::TMobileNPI & aNPIOn return, numbering plan identification

NPI()

TGsmSmsNumberingPlanIdentification NPI()const [inline]

Gets the numbering plan identification.

SetFromETelMM(NMobilePhone::TMobileTON, NMobilePhone::TMobileNPI)

IMPORT_C voidSetFromETelMM(NMobilePhone::TMobileTONaTON,
NMobilePhone::TMobileNPIaNPI
)

Sets type of number and numbering plan identification information from values specified in NMobilePhone::TMobileTON and NMobilePhone::TMobileNPI formats.

Converts type of number and numbering plan identification information from the NMobilePhone::TMobileTON and NMobilePhone::TMobileNPI format to the type of address parameter.

capability
None

Parameters

NMobilePhone::TMobileTON aTONType of number
NMobilePhone::TMobileNPI aNPINumbering plan identification

SetNPI(TGsmSmsNumberingPlanIdentification)

voidSetNPI(TGsmSmsNumberingPlanIdentificationaNPI)[inline]

Sets the numbering plan identification. Set the Numbering Plan Identification

Parameters

TGsmSmsNumberingPlanIdentification aNPINumbering plan identification

SetTON(TGsmSmsTypeOfNumber)

voidSetTON(TGsmSmsTypeOfNumberaTON)[inline]

Parameters

TGsmSmsTypeOfNumber aTON

TON()

TGsmSmsTypeOfNumber TON()const [inline]

Gets the type of numbering.

Member Enumerations Documentation

Enum anonymous

Enumerators

EGsmSmsFirstBitMask = 0x80
EGsmSmsTONMask = 0x70
EGsmSmsNPIMask = 0x0F