class TGsmSmsTelNumber |
Encapsulation of basic address information
Public Member Functions | |
---|---|
TGsmSmsTelNumber() | |
IMPORT_C TBool | IsInstanceOf(TTypeOfIndicator) |
Public Member Enumerations | |
---|---|
enum | TTypeOfIndicator { EVoiceMessageWaitingIndicator = 0 } |
Private Member Enumerations | |
---|---|
enum | TCPHSByteIndex { ECPHSLength = 0, ECPHSAddressType = 1, ECPHSAddressIndicatorType = 2, ECPHSAddressIndicatorId = 3, ECPHSSizeOfAddressField = 4 } |
enum | TCPHSIndicatorIdByte { ECPSHIndicatorIdBitMask = 0x7E, ECPSHIndicatorId = 0x00, ECPSHIndicatorIdSettingBit = 0x01, ECTSHVoiceMailIndicatorSpareBit = 0x80 } |
enum | TCPHSIndicatorTypeByte { ECPSHIndicatorTypeBitMask = 0x7E, ECPSHVoiceMailId = 0x10, ECPHSIndicatorSettingBit = 0x01, ECPHSVoiceMailSettingSpareBit = 0x80 } |
Public Attributes | |
---|---|
TBuf< TGsmSmsTelNumberMaxLen > | iTelNumber |
TGsmSmsTypeOfAddress | iTypeOfAddress |
IMPORT_C TBool | IsInstanceOf | ( | TTypeOfIndicator | aType | ) |
TTypeOfIndicator aType |
ECPHSLength = 0 | |
ECPHSAddressType = 1 | |
ECPHSAddressIndicatorType = 2 | |
ECPHSAddressIndicatorId = 3 | |
ECPHSSizeOfAddressField = 4 |
ECPSHIndicatorIdBitMask = 0x7E | |
ECPSHIndicatorId = 0x00 | |
ECPSHIndicatorIdSettingBit = 0x01 | |
ECTSHVoiceMailIndicatorSpareBit = 0x80 |
ECPSHIndicatorTypeBitMask = 0x7E | |
ECPSHVoiceMailId = 0x10 | |
ECPHSIndicatorSettingBit = 0x01 | |
ECPHSVoiceMailSettingSpareBit = 0x80 |
If the address is an alphanumeric address, it can represent a voice message waiting indicator as defined in the Common PCN Handset Specification v4.2. The specification allows other indicators to be defined in the future.
EVoiceMessageWaitingIndicator = 0 |