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.