TSmsUserDataSettings Class Reference

#include <gsmuset.h>

Link against: gsmu.lib

class TSmsUserDataSettings

Detailed Description

Operations on TP-UD User Data.

Constructor & Destructor Documentation

TSmsUserDataSettings ( )

IMPORT_CTSmsUserDataSettings()

Constructor - initialises iAlphabet and iFlags

capability
None

Member Function Documentation

Alphabet ( )

TSmsDataCodingScheme::TSmsAlphabet Alphabet()const [inline]

ExternalizeL ( RWriteStream & )

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Externalises the object.

capability
None
ParameterDescription
aStreamStream to write to

InternalizeL ( RReadStream & )

IMPORT_C voidInternalizeL(RReadStream &aStream)

Internalises the object.

capability
None
ParameterDescription
aStreamStream to read from

SetAlphabet ( TSmsDataCodingScheme::TSmsAlphabet )

voidSetAlphabet(TSmsDataCodingScheme::TSmsAlphabetaAlphabet)[inline]

Sets the Alphabet for the User Data.

ParameterDescription
aAlphabetAlphabet

SetTextCompressed ( TBool )

voidSetTextCompressed(TBoolaCompressed)[inline]

Sets if the message text is compressed.

ParameterDescription
aCompressedTrue if the message text is compressed

SetTextConcatenated ( TBool, TBool )

IMPORT_C voidSetTextConcatenated(TBoolaConcatenated,
TBoolaIs16Bit = EFalse
)

Sets concatenation on/off.

capability
None
ParameterDescription
aConcatenatedTrue to set concatenation on
aIs16BitSet to true to set 16 bit concatenation reference (default 8 bit)

TextCompressed ( )

TBool TextCompressed()const [inline]

Tests if the message text is compressed.

Returns: True 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
ParameterDescription
aIs16BitSet to true if concatenated using a 16 bit reference

Returns: True if concatenated set as on