TSmsUserDataSettings Class Reference

class TSmsUserDataSettings

Operations on TP-UD User Data.

Constructor & Destructor Documentation

TSmsUserDataSettings()

IMPORT_C TSmsUserDataSettings ( )

Constructor - initialises iAlphabet and iFlags

capability
None

Member Functions Documentation

Alphabet()

TSmsDataCodingScheme::TSmsAlphabet Alphabet ( ) const [inline]

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalises the object.

capability
None

Parameters

RWriteStream & aStream Stream to write to

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalises the object.

capability
None

Parameters

RReadStream & aStream Stream to read from

SetAlphabet(TSmsDataCodingScheme::TSmsAlphabet)

void SetAlphabet ( TSmsDataCodingScheme::TSmsAlphabet aAlphabet ) [inline]

Sets the Alphabet for the User Data.

Parameters

TSmsDataCodingScheme::TSmsAlphabet aAlphabet Alphabet

SetTextCompressed(TBool)

void SetTextCompressed ( TBool aCompressed ) [inline]

Sets if the message text is compressed.

Parameters

TBool aCompressed True if the message text is compressed

SetTextConcatenated(TBool, TBool)

IMPORT_C void SetTextConcatenated ( TBool aConcatenated,
TBool aIs16Bit = EFalse
)

Sets concatenation on/off.

capability
None

Parameters

TBool aConcatenated True to set concatenation on
TBool aIs16Bit = EFalse Set 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 TBool TextConcatenated ( TBool * aIs16Bit = NULL ) const

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

capability
None

Parameters

TBool * aIs16Bit = NULL Set 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]