| class CSmsInformationElement : public CBase |
SMS element defined in TP-UD octet.
This element is found in Deliver, Deliver Report, Submit, Submit Report, Status Report and Command type messages.
| Public Member Functions | |
|---|---|
| ~CSmsInformationElement () | |
| void | ConstructL (const TDesC8 &) |
| IMPORT_C TPtr8 | Data () |
| IMPORT_C const TDesC8 & | Data () |
| void | DecodeL ( TGsmuLex8 &) |
| TUint8 * | EncodeL ( TUint8 *) |
| void | ExternalizeL ( RWriteStream &) |
| IMPORT_C TSmsInformationElementIdentifier | Identifier () |
| void | InternalizeL ( RReadStream &) |
| TUint | Length () |
| CSmsInformationElement * | NewL ( TSmsInformationElementIdentifier , const TDesC8 &) |
| CSmsInformationElement * | NewL () |
| Protected Member Functions | |
|---|---|
| CSmsInformationElement ( TSmsInformationElementIdentifier ) | |
| void | NewDataL ( TInt ) |
| Protected Attributes | |
|---|---|
| HBufC8 * | iData |
| TSmsOctet | iIdentifier |
| CSmsInformationElement | ( | TSmsInformationElementIdentifier | aInformationElementIdentifier | ) | [protected, inline] |
| TSmsInformationElementIdentifier aInformationElementIdentifier |
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| void | InternalizeL | ( | RReadStream & | aStream | ) |
| RReadStream & aStream |
| CSmsInformationElement * | NewL | ( | TSmsInformationElementIdentifier | aIdentifier, |
| const TDesC8 & | aData | |||
| ) | [static] | |||
| TSmsInformationElementIdentifier aIdentifier | |
| const TDesC8 & aData |
TP-UD Information Element Identifier.
| ESmsIEIConcatenatedShortMessages8BitReference = 0x00 |
Concatenated short messages, 8-bit reference number. |
| ESmsIEISpecialSMSMessageIndication = 0x01 |
Special SMS Message Indication. |
| ESmsIEIReserved = 0x02 |
Reserved. |
| ESmsIEIValueNotUsed = 0x03 |
Value not used to avoid misinterpretation as line feed character. |
| ESmsIEIApplicationPortAddressing8Bit = 0x04 |
Application port addressing scheme, 8 bit address. |
| ESmsIEIApplicationPortAddressing16Bit = 0x05 |
Application port addressing scheme, 16 bit address |
| ESmsIEISMSCControlParameters = 0x06 |
SMSC Control Parameters. |
| ESmsIEIUDHSourceIndicator = 0x07 |
UDH Source Indicator. |
| ESmsIEIConcatenatedShortMessages16BitReference = 0x08 |
Concatenated short message, 16-bit reference number. |
| ESmsIEIWirelessControlMessageProtocol = 0x09 |
Wireless Control Message Protocol. |
| ESmsIEIRFC822EmailHeader = 0x20 | |
| ESmsEnhancedTextFormatting = 0x0A | |
| ESmsEnhancedPredefinedSound = 0x0B | |
| ESmsEnhancedUserDefinedSound = 0x0C | |
| ESmsEnhancedPredefinedAnimation = 0x0D | |
| ESmsEnhancedLargeAnimation = 0x0E | |
| ESmsEnhancedSmallAnimation = 0x0F | |
| ESmsEnhancedLargePicture = 0x10 | |
| ESmsEnhancedSmallPicture = 0x11 | |
| ESmsEnhancedVariablePicture = 0x12 | |
| ESmsEnhancedUserPromptIndicator = 0x13 | |
| ESmsEnhancedExtendedObject = 0x14 | |
| ESmsEnhancedReusedExtendedObject = 0x15 | |
| ESmsEnhancedCompressionControl = 0x16 | |
| ESmsEnhancedODI = 0x17 | |
| ESmsEnhancedStandardWVG = 0x18 | |
| ESmsEnhancedCharacterSizeWVG = 0x19 | |
| ESmsEnhancedextendedObjectDataRequest = 0x1A | |
| ESmsHyperLinkFormat = 0x21 | |
| ESmsReplyAddressFormat = 0x22 | |
| ESmsEnhanceVoiceMailInformation = 0x23 | |
| ESmsNationalLanguageSingleShift = 0x24 | |
| ESmsNationalLanguageLockingShift = 0x25 | |
| ESmsIEISIMToolkitSecurityHeaders1 = 0x70 |
SIM Toolkit Security Header 1. |
| ESmsIEISIMToolkitSecurityHeaders2 = 0x71 |
SIM Toolkit Security Header 2. |
| ESmsIEISIMToolkitSecurityHeaders3 = 0x72 |
SIM Toolkit Security Header 3. |
| ESmsIEISIMToolkitSecurityHeaders4 = 0x73 |
SIM Toolkit Security Header 4. |
| ESmsIEISIMToolkitSecurityHeaders5 = 0x74 |
SIM Toolkit Security Header 5. |
| ESmsIEISIMToolkitSecurityHeaders6 = 0x75 |
SIM Toolkit Security Header 6. |
| ESmsIEISIMToolkitSecurityHeaders7 = 0x76 |
SIM Toolkit Security Header 7. |
| ESmsIEISIMToolkitSecurityHeaders8 = 0x77 |
SIM Toolkit Security Header 8. |
| ESmsIEISIMToolkitSecurityHeaders9 = 0x78 |
SIM Toolkit Security Header 9. |
| ESmsIEISIMToolkitSecurityHeaders10 = 0x79 |
SIM Toolkit Security Header 10. |
| ESmsIEISIMToolkitSecurityHeaders11 = 0x7A |
SIM Toolkit Security Header 11. |
| ESmsIEISIMToolkitSecurityHeaders12 = 0x7B |
SIM Toolkit Security Header 12. |
| ESmsIEISIMToolkitSecurityHeaders13 = 0x7C |
SIM Toolkit Security Header 13. |
| ESmsIEISIMToolkitSecurityHeaders14 = 0x7D |
SIM Toolkit Security Header 14. |
| ESmsIEISIMToolkitSecurityHeaders15 = 0x7E |
SIM Toolkit Security Header 15. |
| ESmsIEISIMToolkitSecurityHeaders16 = 0x7F |
SIM Toolkit Security Header 16. |
| ESmsIEISMEToSMESpecificUse1 = 0x80 |
SME to SME specific use 1. |
| ESmsIEISMEToSMESpecificUse2 = 0x81 |
SME to SME specific use 2. |
| ESmsIEISMEToSMESpecificUse3 = 0x82 |
SME to SME specific use 3. |
| ESmsIEISMEToSMESpecificUse4 = 0x83 |
SME to SME specific use 4. |
| ESmsIEISMEToSMESpecificUse5 = 0x84 |
SME to SME specific use 5. |
| ESmsIEISMEToSMESpecificUse6 = 0x85 |
SME to SME specific use 6. |
| ESmsIEISMEToSMESpecificUse7 = 0x86 |
SME to SME specific use 7. |
| ESmsIEISMEToSMESpecificUse8 = 0x87 |
SME to SME specific use 8. |
| ESmsIEISMEToSMESpecificUse9 = 0x88 |
SME to SME specific use 9. |
| ESmsIEISMEToSMESpecificUse10 = 0x89 |
SME to SME specific use 10. |
| ESmsIEISMEToSMESpecificUse11 = 0x8A |
SME to SME specific use 11. |
| ESmsIEISMEToSMESpecificUse12 = 0x8B |
SME to SME specific use 12. |
| ESmsIEISMEToSMESpecificUse13 = 0x8C |
SME to SME specific use 13. |
| ESmsIEISMEToSMESpecificUse14 = 0x8D |
SME to SME specific use 14. |
| ESmsIEISMEToSMESpecificUse15 = 0x8E |
SME to SME specific use 15. |
| ESmsIEISMEToSMESpecificUse16 = 0x8F |
SME to SME specific use 16. |
| ESmsIEISMEToSMESpecificUse17 = 0x90 |
SME to SME specific use 17. |
| ESmsIEISMEToSMESpecificUse18 = 0x91 |
SME to SME specific use 18. |
| ESmsIEISMEToSMESpecificUse19 = 0x92 |
SME to SME specific use 19. |
| ESmsIEISMEToSMESpecificUse20 = 0x93 |
SME to SME specific use 20. |
| ESmsIEISMEToSMESpecificUse21 = 0x94 |
SME to SME specific use 21. |
| ESmsIEISMEToSMESpecificUse22 = 0x95 |
SME to SME specific use 22. |
| ESmsIEISMEToSMESpecificUse23 = 0x96 |
SME to SME specific use 23. |
| ESmsIEISMEToSMESpecificUse24 = 0x97 |
SME to SME specific use 24. |
| ESmsIEISMEToSMESpecificUse25 = 0x98 |
SME to SME specific use 25. |
| ESmsIEISMEToSMESpecificUse26 = 0x99 |
SME to SME specific use 26. |
| ESmsIEISMEToSMESpecificUse27 = 0x9A |
SME to SME specific use 27. |
| ESmsIEISMEToSMESpecificUse28 = 0x9B |
SME to SME specific use 28. |
| ESmsIEISMEToSMESpecificUse29 = 0x9C |
SME to SME specific use 29. |
| ESmsIEISMEToSMESpecificUse30 = 0x9D |
SME to SME specific use 30. |
| ESmsIEISMEToSMESpecificUse31 = 0x9E |
SME to SME specific use 31. |
| ESmsIEISMEToSMESpecificUse32 = 0x9F |
SME to SME specific use 32. |
| ESmsIEISCSpecificUse1 = 0xC0 |
SC specific use 1. |
| ESmsIEISCSpecificUse2 = 0xC1 |
SC specific use 2. |
| ESmsIEISCSpecificUse3 = 0xC2 |
SC specific use 3. |
| ESmsIEISCSpecificUse4 = 0xC3 |
SC specific use 4. |
| ESmsIEISCSpecificUse5 = 0xC4 |
SC specific use 5. |
| ESmsIEISCSpecificUse6 = 0xC5 |
SC specific use 6. |
| ESmsIEISCSpecificUse7 = 0xC6 |
SC specific use 7. |
| ESmsIEISCSpecificUse8 = 0xC7 |
SC specific use 8. |
| ESmsIEISCSpecificUse9 = 0xC8 |
SC specific use 9. |
| ESmsIEISCSpecificUse10 = 0xC9 |
SC specific use 10. |
| ESmsIEISCSpecificUse11 = 0xCA |
SC specific use 11. |
| ESmsIEISCSpecificUse12 = 0xCB |
SC specific use 12. |
| ESmsIEISCSpecificUse13 = 0xCC |
SC specific use 13. |
| ESmsIEISCSpecificUse14 = 0xCD |
SC specific use 14. |
| ESmsIEISCSpecificUse15 = 0xCE |
SC specific use 15. |
| ESmsIEISCSpecificUse16 = 0xCF |
SC specific use 16. |
| ESmsIEISCSpecificUse17 = 0xD0 |
SC specific use 17. |
| ESmsIEISCSpecificUse18 = 0xD1 |
SC specific use 18. |
| ESmsIEISCSpecificUse19 = 0xD2 |
SC specific use 19. |
| ESmsIEISCSpecificUse20 = 0xD3 |
SC specific use 20. |
| ESmsIEISCSpecificUse21 = 0xD4 |
SC specific use 21. |
| ESmsIEISCSpecificUse22 = 0xD5 |
SC specific use 22. |
| ESmsIEISCSpecificUse23 = 0xD6 |
SC specific use 23. |
| ESmsIEISCSpecificUse24 = 0xD7 |
SC specific use 24. |
| ESmsIEISCSpecificUse25 = 0xD8 |
SC specific use 25. |
| ESmsIEISCSpecificUse26 = 0xD9 |
SC specific use 26. |
| ESmsIEISCSpecificUse27 = 0xDA |
SC specific use 27. |
| ESmsIEISCSpecificUse28 = 0xDB |
SC specific use 28. |
| ESmsIEISCSpecificUse29 = 0xDC |
SC specific use 29. |
| ESmsIEISCSpecificUse30 = 0xDD |
SC specific use 30. |
| ESmsIEISCSpecificUse31 = 0xDE |
SC specific use 31. |
| ESmsIEISCSpecificUse32 = 0xDF |
SC specific use 32. |
| ESmsIEMaximum = 0xFF |
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.