Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Gsmuelem.h
Link against: gsmu.lib

Class CSmsInformationElement

class CSmsInformationElement : public CBase;

Description

SMS element defined in TP-UD octet.

This element is found in Deliver, Deliver Report, Submit, Submit Report, Status Report and Command type messages.

Derivation

Members

Defined in CSmsInformationElement:
CSmsInformationElement(), Data(), Data(), ESmsEnhanceVoiceMailInformation, ESmsEnhancedCharacterSizeWVG, ESmsEnhancedCompressionControl, ESmsEnhancedExtendedObject, ESmsEnhancedLargeAnimation, ESmsEnhancedLargePicture, ESmsEnhancedODI, ESmsEnhancedPredefinedAnimation, ESmsEnhancedPredefinedSound, ESmsEnhancedReusedExtendedObject, ESmsEnhancedSmallAnimation, ESmsEnhancedSmallPicture, ESmsEnhancedStandardWVG, ESmsEnhancedTextFormatting, ESmsEnhancedUserDefinedSound, ESmsEnhancedUserPromptIndicator, ESmsEnhancedVariablePicture, ESmsEnhancedextendedObjectDataRequest, ESmsHyperLinkFormat, ESmsIEIApplicationPortAddressing16Bit, ESmsIEIApplicationPortAddressing8Bit, ESmsIEIConcatenatedShortMessages16BitReference, ESmsIEIConcatenatedShortMessages8BitReference, ESmsIEIRFC822EmailHeader, ESmsIEIReserved, ESmsIEISCSpecificUse1, ESmsIEISCSpecificUse10, ESmsIEISCSpecificUse11, ESmsIEISCSpecificUse12, ESmsIEISCSpecificUse13, ESmsIEISCSpecificUse14, ESmsIEISCSpecificUse15, ESmsIEISCSpecificUse16, ESmsIEISCSpecificUse17, ESmsIEISCSpecificUse18, ESmsIEISCSpecificUse19, ESmsIEISCSpecificUse2, ESmsIEISCSpecificUse20, ESmsIEISCSpecificUse21, ESmsIEISCSpecificUse22, ESmsIEISCSpecificUse23, ESmsIEISCSpecificUse24, ESmsIEISCSpecificUse25, ESmsIEISCSpecificUse26, ESmsIEISCSpecificUse27, ESmsIEISCSpecificUse28, ESmsIEISCSpecificUse29, ESmsIEISCSpecificUse3, ESmsIEISCSpecificUse30, ESmsIEISCSpecificUse31, ESmsIEISCSpecificUse32, ESmsIEISCSpecificUse4, ESmsIEISCSpecificUse5, ESmsIEISCSpecificUse6, ESmsIEISCSpecificUse7, ESmsIEISCSpecificUse8, ESmsIEISCSpecificUse9, ESmsIEISIMToolkitSecurityHeaders1, ESmsIEISIMToolkitSecurityHeaders10, ESmsIEISIMToolkitSecurityHeaders11, ESmsIEISIMToolkitSecurityHeaders12, ESmsIEISIMToolkitSecurityHeaders13, ESmsIEISIMToolkitSecurityHeaders14, ESmsIEISIMToolkitSecurityHeaders15, ESmsIEISIMToolkitSecurityHeaders16, ESmsIEISIMToolkitSecurityHeaders2, ESmsIEISIMToolkitSecurityHeaders3, ESmsIEISIMToolkitSecurityHeaders4, ESmsIEISIMToolkitSecurityHeaders5, ESmsIEISIMToolkitSecurityHeaders6, ESmsIEISIMToolkitSecurityHeaders7, ESmsIEISIMToolkitSecurityHeaders8, ESmsIEISIMToolkitSecurityHeaders9, ESmsIEISMEToSMESpecificUse1, ESmsIEISMEToSMESpecificUse10, ESmsIEISMEToSMESpecificUse11, ESmsIEISMEToSMESpecificUse12, ESmsIEISMEToSMESpecificUse13, ESmsIEISMEToSMESpecificUse14, ESmsIEISMEToSMESpecificUse15, ESmsIEISMEToSMESpecificUse16, ESmsIEISMEToSMESpecificUse17, ESmsIEISMEToSMESpecificUse18, ESmsIEISMEToSMESpecificUse19, ESmsIEISMEToSMESpecificUse2, ESmsIEISMEToSMESpecificUse20, ESmsIEISMEToSMESpecificUse21, ESmsIEISMEToSMESpecificUse22, ESmsIEISMEToSMESpecificUse23, ESmsIEISMEToSMESpecificUse24, ESmsIEISMEToSMESpecificUse25, ESmsIEISMEToSMESpecificUse26, ESmsIEISMEToSMESpecificUse27, ESmsIEISMEToSMESpecificUse28, ESmsIEISMEToSMESpecificUse29, ESmsIEISMEToSMESpecificUse3, ESmsIEISMEToSMESpecificUse30, ESmsIEISMEToSMESpecificUse31, ESmsIEISMEToSMESpecificUse32, ESmsIEISMEToSMESpecificUse4, ESmsIEISMEToSMESpecificUse5, ESmsIEISMEToSMESpecificUse6, ESmsIEISMEToSMESpecificUse7, ESmsIEISMEToSMESpecificUse8, ESmsIEISMEToSMESpecificUse9, ESmsIEISMSCControlParameters, ESmsIEISpecialSMSMessageIndication, ESmsIEIUDHSourceIndicator, ESmsIEIValueNotUsed, ESmsIEIWirelessControlMessageProtocol, ESmsReplyAddressFormat, Identifier(), TSmsInformationElementIdentifier, iData, iIdentifier

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


CSmsInformationElement()

protected: inline CSmsInformationElement(TSmsInformationElementIdentifier aInformationElementIdentifier);

Description

Parameters

TSmsInformationElementIdentifier aInformationElementIdentifier

[Top]


Member functions


Identifier()

Capability: Illegal

IMPORT_C TSmsInformationElementIdentifier Identifier() const;

Description

Gets the Information Element Identifier.

Return value

TSmsInformationElementIdentifier

Information Element Identifier


Data()

Capability: Illegal

IMPORT_C TPtr8 Data();

Description

Gets the Information Element data.

Return value

TPtr8

Information Element data


Data()

Capability: Illegal

IMPORT_C const TDesC8 &Data() const;

Description

Gets the (const) Information Element data.

Return value

const TDesC8 &

Information Element data

[Top]


Member enumerations


Enum TSmsInformationElementIdentifier

TSmsInformationElementIdentifier

Description

TP-UD Information Element Identifier.

ESmsIEIConcatenatedShortMessages8BitReference

Concatenated short messages, 8-bit reference number.

ESmsIEISpecialSMSMessageIndication

Special SMS Message Indication.

ESmsIEIReserved

Reserved.

ESmsIEIValueNotUsed

Value not used to avoid misinterpretation as line feed character.

ESmsIEIApplicationPortAddressing8Bit

Application port addressing scheme, 8 bit address.

ESmsIEIApplicationPortAddressing16Bit

Application port addressing scheme, 16 bit address

ESmsIEISMSCControlParameters

SMSC Control Parameters.

ESmsIEIUDHSourceIndicator

UDH Source Indicator.

ESmsIEIConcatenatedShortMessages16BitReference

Concatenated short message, 16-bit reference number.

ESmsIEIWirelessControlMessageProtocol

Wireless Control Message Protocol.

ESmsIEIRFC822EmailHeader

ESmsEnhancedTextFormatting

ESmsEnhancedPredefinedSound

ESmsEnhancedUserDefinedSound

ESmsEnhancedPredefinedAnimation

ESmsEnhancedLargeAnimation

ESmsEnhancedSmallAnimation

ESmsEnhancedLargePicture

ESmsEnhancedSmallPicture

ESmsEnhancedVariablePicture

ESmsEnhancedUserPromptIndicator

ESmsEnhancedExtendedObject

ESmsEnhancedReusedExtendedObject

ESmsEnhancedCompressionControl

ESmsEnhancedODI

ESmsEnhancedStandardWVG

ESmsEnhancedCharacterSizeWVG

ESmsEnhancedextendedObjectDataRequest

ESmsHyperLinkFormat

ESmsReplyAddressFormat

ESmsEnhanceVoiceMailInformation

ESmsIEISIMToolkitSecurityHeaders1

SIM Toolkit Security Header 1.

ESmsIEISIMToolkitSecurityHeaders2

SIM Toolkit Security Header 2.

ESmsIEISIMToolkitSecurityHeaders3

SIM Toolkit Security Header 3.

ESmsIEISIMToolkitSecurityHeaders4

SIM Toolkit Security Header 4.

ESmsIEISIMToolkitSecurityHeaders5

SIM Toolkit Security Header 5.

ESmsIEISIMToolkitSecurityHeaders6

SIM Toolkit Security Header 6.

ESmsIEISIMToolkitSecurityHeaders7

SIM Toolkit Security Header 7.

ESmsIEISIMToolkitSecurityHeaders8

SIM Toolkit Security Header 8.

ESmsIEISIMToolkitSecurityHeaders9

SIM Toolkit Security Header 9.

ESmsIEISIMToolkitSecurityHeaders10

SIM Toolkit Security Header 10.

ESmsIEISIMToolkitSecurityHeaders11

SIM Toolkit Security Header 11.

ESmsIEISIMToolkitSecurityHeaders12

SIM Toolkit Security Header 12.

ESmsIEISIMToolkitSecurityHeaders13

SIM Toolkit Security Header 13.

ESmsIEISIMToolkitSecurityHeaders14

SIM Toolkit Security Header 14.

ESmsIEISIMToolkitSecurityHeaders15

SIM Toolkit Security Header 15.

ESmsIEISIMToolkitSecurityHeaders16

SIM Toolkit Security Header 16.

ESmsIEISMEToSMESpecificUse1

SME to SME specific use 1.

ESmsIEISMEToSMESpecificUse2

SME to SME specific use 2.

ESmsIEISMEToSMESpecificUse3

SME to SME specific use 3.

ESmsIEISMEToSMESpecificUse4

SME to SME specific use 4.

ESmsIEISMEToSMESpecificUse5

SME to SME specific use 5.

ESmsIEISMEToSMESpecificUse6

SME to SME specific use 6.

ESmsIEISMEToSMESpecificUse7

SME to SME specific use 7.

ESmsIEISMEToSMESpecificUse8

SME to SME specific use 8.

ESmsIEISMEToSMESpecificUse9

SME to SME specific use 9.

ESmsIEISMEToSMESpecificUse10

SME to SME specific use 10.

ESmsIEISMEToSMESpecificUse11

SME to SME specific use 11.

ESmsIEISMEToSMESpecificUse12

SME to SME specific use 12.

ESmsIEISMEToSMESpecificUse13

SME to SME specific use 13.

ESmsIEISMEToSMESpecificUse14

SME to SME specific use 14.

ESmsIEISMEToSMESpecificUse15

SME to SME specific use 15.

ESmsIEISMEToSMESpecificUse16

SME to SME specific use 16.

ESmsIEISMEToSMESpecificUse17

SME to SME specific use 17.

ESmsIEISMEToSMESpecificUse18

SME to SME specific use 18.

ESmsIEISMEToSMESpecificUse19

SME to SME specific use 19.

ESmsIEISMEToSMESpecificUse20

SME to SME specific use 20.

ESmsIEISMEToSMESpecificUse21

SME to SME specific use 21.

ESmsIEISMEToSMESpecificUse22

SME to SME specific use 22.

ESmsIEISMEToSMESpecificUse23

SME to SME specific use 23.

ESmsIEISMEToSMESpecificUse24

SME to SME specific use 24.

ESmsIEISMEToSMESpecificUse25

SME to SME specific use 25.

ESmsIEISMEToSMESpecificUse26

SME to SME specific use 26.

ESmsIEISMEToSMESpecificUse27

SME to SME specific use 27.

ESmsIEISMEToSMESpecificUse28

SME to SME specific use 28.

ESmsIEISMEToSMESpecificUse29

SME to SME specific use 29.

ESmsIEISMEToSMESpecificUse30

SME to SME specific use 30.

ESmsIEISMEToSMESpecificUse31

SME to SME specific use 31.

ESmsIEISMEToSMESpecificUse32

SME to SME specific use 32.

ESmsIEISCSpecificUse1

SC specific use 1.

ESmsIEISCSpecificUse2

SC specific use 2.

ESmsIEISCSpecificUse3

SC specific use 3.

ESmsIEISCSpecificUse4

SC specific use 4.

ESmsIEISCSpecificUse5

SC specific use 5.

ESmsIEISCSpecificUse6

SC specific use 6.

ESmsIEISCSpecificUse7

SC specific use 7.

ESmsIEISCSpecificUse8

SC specific use 8.

ESmsIEISCSpecificUse9

SC specific use 9.

ESmsIEISCSpecificUse10

SC specific use 10.

ESmsIEISCSpecificUse11

SC specific use 11.

ESmsIEISCSpecificUse12

SC specific use 12.

ESmsIEISCSpecificUse13

SC specific use 13.

ESmsIEISCSpecificUse14

SC specific use 14.

ESmsIEISCSpecificUse15

SC specific use 15.

ESmsIEISCSpecificUse16

SC specific use 16.

ESmsIEISCSpecificUse17

SC specific use 17.

ESmsIEISCSpecificUse18

SC specific use 18.

ESmsIEISCSpecificUse19

SC specific use 19.

ESmsIEISCSpecificUse20

SC specific use 20.

ESmsIEISCSpecificUse21

SC specific use 21.

ESmsIEISCSpecificUse22

SC specific use 22.

ESmsIEISCSpecificUse23

SC specific use 23.

ESmsIEISCSpecificUse24

SC specific use 24.

ESmsIEISCSpecificUse25

SC specific use 25.

ESmsIEISCSpecificUse26

SC specific use 26.

ESmsIEISCSpecificUse27

SC specific use 27.

ESmsIEISCSpecificUse28

SC specific use 28.

ESmsIEISCSpecificUse29

SC specific use 29.

ESmsIEISCSpecificUse30

SC specific use 30.

ESmsIEISCSpecificUse31

SC specific use 31.

ESmsIEISCSpecificUse32

SC specific use 32.

[Top]


Member data


iIdentifier

protected: TSmsOctet iIdentifier;

Description


iData

protected: HBufC8 * iData;

Description