TSmsUserDataSettings Class Reference

class TSmsUserDataSettings

Operations on TP-UD User Data.

Constructor & Destructor Documentation

TSmsUserDataSettings()

IMPORT_CTSmsUserDataSettings()

Constructor - initialises iAlphabet and iFlags

capability
None

Member Functions Documentation

Alphabet()

TSmsDataCodingScheme::TSmsAlphabet Alphabet()const [inline]

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Externalises the object.

capability
None

Parameters

RWriteStream & aStreamStream to write to

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Internalises the object.

capability
None

Parameters

RReadStream & aStreamStream to read from

SetAlphabet(TSmsDataCodingScheme::TSmsAlphabet)

voidSetAlphabet(TSmsDataCodingScheme::TSmsAlphabetaAlphabet)[inline]

Sets the Alphabet for the User Data.

Parameters

TSmsDataCodingScheme::TSmsAlphabet aAlphabetAlphabet

SetTextCompressed(TBool)

voidSetTextCompressed(TBoolaCompressed)[inline]

Sets if the message text is compressed.

Parameters

TBool aCompressedTrue if the message text is compressed

SetTextConcatenated(TBool, TBool)

IMPORT_C voidSetTextConcatenated(TBoolaConcatenated,
TBoolaIs16Bit = EFalse
)

Sets concatenation on/off.

capability
None

Parameters

TBool aConcatenatedTrue to set concatenation on
TBool aIs16Bit = EFalseSet to true to set 16 bit concatenation reference (default 8 bit)

TextCompressed()

TBool TextCompressed()const [inline]

Tests if the message text is compressed.

TextConcatenated(TBool *)

IMPORT_C TBoolTextConcatenated(TBool *aIs16Bit = NULL)const

Tests if User Data is concatenated using a 16 bit reference.

capability
None

Parameters

TBool * aIs16Bit = NULLSet to true if concatenated using a 16 bit reference

Member Enumerations Documentation

Enum TSmsUserDataSettingsFlags

Enumerators

ESmsFlagCompressed = 0x01
ESmsFlagConcatenated = 0x02
ESmsFlagConcatenatedUsing16BitReference = 0x04

Member Data Documentation

TSmsDataCodingScheme::TSmsAlphabet iAlphabet

TSmsDataCodingScheme::TSmsAlphabet iAlphabet[private]

TInt iFlags

TInt iFlags[private]