TGsmSmsTelNumber Class Reference
Encapsulation of basic address information
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 } |
Constructor & Destructor Documentation
TGsmSmsTelNumber()
TGsmSmsTelNumber | ( | ) | [inline] |
Member Functions Documentation
IsInstanceOf(TTypeOfIndicator)
Determines whether the address format matches the specified type.
Parameters
TTypeOfIndicator aType | Specifies an indicator type, as defined in the Common PCN Handset Specification |
Member Enumerations Documentation
Enum TCPHSByteIndex
Enumerators
ECPHSLength = 0 | |
ECPHSAddressType = 1 | |
ECPHSAddressIndicatorType = 2 | |
ECPHSAddressIndicatorId = 3 | |
ECPHSSizeOfAddressField = 4 | |
Enum TCPHSIndicatorIdByte
Enumerators
ECPSHIndicatorIdBitMask = 0x7E | |
ECPSHIndicatorId = 0x00 | |
ECPSHIndicatorIdSettingBit = 0x01 | |
ECTSHVoiceMailIndicatorSpareBit = 0x80 | |
Enum TCPHSIndicatorTypeByte
Enumerators
ECPSHIndicatorTypeBitMask = 0x7E | |
ECPSHVoiceMailId = 0x10 | |
ECPHSIndicatorSettingBit = 0x01 | |
ECPHSVoiceMailSettingSpareBit = 0x80 | |
Enum TTypeOfIndicator
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.
Enumerators
EVoiceMessageWaitingIndicator = 0 | |
Member Data Documentation
TBuf< TGsmSmsTelNumberMaxLen > iTelNumber
TGsmSmsTypeOfAddress
iTypeOfAddress
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.