Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: SmsMessageSettings.h
Link against: smcm.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class TSmsMessageSettingsGsm

class TSmsMessageSettingsGsm;

Description

GSM specific message settings.

Members

Defined in TSmsMessageSettingsGsm:
CanConcatenate(), MessageConversion(), RejectDuplicate(), ReplyPath(), SetCanConcatenate(), SetMessageConversion(), SetRejectDuplicate(), SetReplyPath()


Member functions


RejectDuplicate()

IMPORT_C TBool RejectDuplicate() const;

Description

Gets the value of the reject-duplicate setting.

If this is true, the service instructs the SC to reject an Sms-Submit for an SMS still held in the SC that has the same message reference number and same destination address as an previously submitted SMS from the same originating address.

Return value

TBool

Boolean to indicate if duplicate messages are to be rejected.


SetRejectDuplicate()

IMPORT_C void SetRejectDuplicate(TBool aValue);

Description

Sets the value of the reject-duplicate setting.

Parameters

TBool aValue

Flag to indicate if duplicate messages should be rejected.


ReplyPath()

IMPORT_C TBool ReplyPath() const;

Description

Gets if the reply path (service centre address) should be included in the delivered message (TP-RP in GSM spec 03.40).

Return value

TBool

Reply path setting.


SetReplyPath()

IMPORT_C void SetReplyPath(TBool aValue);

Description

Sets if the reply path (service centre address) should be included in the delivered message (TP-RP in GSM spec 03.40)

Parameters

TBool aValue

Reply path setting.


MessageConversion()

IMPORT_C TSmsPIDConversion MessageConversion() const;

Description

Gets the form in which the message should be delivered to the recipient by the service centre.

Note that the form may or may not actually be supported by the service centre, and that the format of the recipient address(es) may need to be different to a normal telephone number if MessageConversion() is set to any other value than ESmsConvPIDNone, ESmsConvFax, ESmsConvPaging or ESmsConvErmes.

Return value

TSmsPIDConversion

The message conversion setting.


SetMessageConversion()

IMPORT_C void SetMessageConversion(TSmsPIDConversion aValue);

Description

Sets the form in which the message should be delivered to the recipient by the service centre.

Parameters

TSmsPIDConversion aValue

Message conversion setting.


CanConcatenate()

IMPORT_C TBool CanConcatenate() const;

Description

Gets the values of the UI concatenated-SMS-allowed flag.

If true, the UI should pass a long message in one piece to the MTM. If false, it should split the message manually into 140 byte parts. The value of this flag does not affect the behaviour of the SMS MTM.

Return value

TBool

Can-concatenate setting.


SetCanConcatenate()

IMPORT_C void SetCanConcatenate(TBool aValue);

Description

Sets the values of the UI concatenated-SMS-allowed flag.

If true, the UI should pass a long message in one piece to the MTM. If false, it should split the message manually into 140 byte parts. The value of this flag does not affect the behaviour of the SMS MTM.

Parameters

TBool aValue

Can-concatenate setting.