Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: smsuset.h
Link against: smsu.lib

Class TSmsSettings

class TSmsSettings

Support

Supported from 6.1

Description

SMS settings.

Defined in TSmsSettings:
Anonymous, Anonymous, Anonymous, Anonymous, Anonymous, DeletePDUsFromCombinedStores(), DeletePDUsFromPhoneStores(), DeletePDUsFromSIM(), ESmsFlagDeletePDUsFromCombinedStores, ESmsFlagDeletePDUsFromPhoneStores, ESmsFlagDeletePDUsFromSIM, ExternalizeL(), InternalizeL(), KDefaultKSegmentationLifetimeMultiplier, KDefaultModemInitializationTimeoutMicroSeconds32, KDefaultReassemblyLifetime, KDefaultSendTryLimit, KDefaultTimeoutMicroSeconds32, KSegmentationLifetimeMultiplier(), ModemInitializationTimeout(), ReassemblyLifetime(), SendTryLimit(), SetDeletePDUsFromCombinedStores(), SetDeletePDUsFromPhoneStores(), SetDeletePDUsFromSIM(), SetKSegmentationLifetimeMultiplier(), SetModemInitializationTimeout(), SetReassemblyLifetime(), SetSendTryLimit(), SetTimeout(), TSmsSettings(), TSmsSettingsFlags, Timeout(), iFlags, iKSegmentationLifetimeMultiplier, iModemInitializationTimeoutMicroSeconds32, iReassemblyLifetime, iSendTryLimit, iTimeoutMicroSeconds32


Construction and destruction


TSmsSettings()

TSmsSettings();

Description

Constructor.

[Top]


Member functions


Timeout()

inline const TTimeIntervalMicroSeconds32& Timeout() const;

Description

Gets the time-out value.

Return value

const TTimeIntervalMicroSeconds32&

Time-out value


SetTimeout()

inline void SetTimeout(const TTimeIntervalMicroSeconds32& aTimeout);

Description

Sets the time-out value.

Parameters

const TTimeIntervalMicroSeconds32& aTimeout

Time-out value


SendTryLimit()

inline TInt SendTryLimit() const;

Description

Gets the maximum number of attempts to send a SMS.

Return value

TInt

Maximum number of attempts to send a SMS


SetSendTryLimit()

inline void SetSendTryLimit(TInt aLimit);

Description

Sets the maximum number of attempts to send a SMS.

Parameters

TInt aLimit

Maximum number of attempts to send a SMS


DeletePDUsFromSIM()

inline TBool DeletePDUsFromSIM() const;

Description

Gets whether the PDU can be deleted from the SIM.

Return value

TBool

True if the PDU can be deleted from the SIM


SetDeletePDUsFromSIM()

inline void SetDeletePDUsFromSIM(TBool aDelete);

Description

Sets whether the PDU can be deleted from the SIM.

Parameters

TBool aDelete

True if the PDU can be deleted from the SIM


DeletePDUsFromPhoneStores()

inline TBool DeletePDUsFromPhoneStores() const;

Description

Gets whether the PDU can be deleted from the phone store.

Return value

TBool

True if the PDU can be deleted from the phone store


SetDeletePDUsFromPhoneStores()

inline void SetDeletePDUsFromPhoneStores(TBool aDelete);

Description

Sets whether the PDU can be deleted from the phone store.

Parameters

TBool aDelete

True if the PDU can be deleted from phone store


DeletePDUsFromCombinedStores()

inline TBool DeletePDUsFromCombinedStores() const;

Description

Gets whether the PDU can be deleted from the combined store.

Return value

TBool

True if the PDU can be deleted from the combined store


SetDeletePDUsFromCombinedStores()

inline void SetDeletePDUsFromCombinedStores(TBool aDelete);

Description

Gets whether the PDU can be deleted from the combined store.

Parameters

TBool aDelete

True if the PDU can be deleted from the combined store


ReassemblyLifetime()

inline const TTimeIntervalMinutes& ReassemblyLifetime() const;

Description

Gets the value of the Reassembly store life time.

Return value

const TTimeIntervalMinutes&

Reassembly store life time


SetReassemblyLifetime()

inline void SetReassemblyLifetime(const TTimeIntervalMinutes& aReassemblyLifetime);

Description

Sets the value of the Reassembly store life time.

Parameters

const TTimeIntervalMinutes& aReassemblyLifetime

Reassembly store life time


KSegmentationLifetimeMultiplier()

inline TInt KSegmentationLifetimeMultiplier() const;

Description

Gets the value of the segmentation store multiplier.

Return value

TInt

Segmentation store multiplier


SetKSegmentationLifetimeMultiplier()

inline void SetKSegmentationLifetimeMultiplier(TInt aKSegmentationLifetimeMultiplier);

Description

Sets the value of the segmentation store multiplier.

Parameters

TInt aKSegmentationLifetimeMultiplier

Segmentation store multiplier


ModemInitializationTimeout()

inline const TTimeIntervalMicroSeconds32& ModemInitializationTimeout() const;

Description

Gets the value of the modem initialisation timeout duration.

Return value

const TTimeIntervalMicroSeconds32&

Modem initialisation timeout duration


SetModemInitializationTimeout()

inline void SetModemInitializationTimeout(const TTimeIntervalMicroSeconds32& aTimeout);

Description

Sets the value of the modem initialisation timeout duration.

Parameters

const TTimeIntervalMicroSeconds32& aTimeout

Modem initialisation timeout duration


InternalizeL()

void InternalizeL(RReadStream& aStream);

Description

Internalises the object.

Parameters

RReadStream& aStream

Stream to read from


ExternalizeL()

void ExternalizeL(RWriteStream& aStream) const;

Description

Externalises the object.

Parameters

RWriteStream& aStream

Stream to write to

[Top]


Internal members


iTimeoutMicroSeconds32

private: TTimeIntervalMicroSeconds32 iTimeoutMicroSeconds32;

Description

This member is internal and not intended for use.


iSendTryLimit

private: TInt iSendTryLimit;

Description

This member is internal and not intended for use.


iFlags

private: TInt iFlags;

Description

This member is internal and not intended for use.


iReassemblyLifetime

private: TTimeIntervalMinutes iReassemblyLifetime;

Description

This member is internal and not intended for use.


iKSegmentationLifetimeMultiplier

private: TInt iKSegmentationLifetimeMultiplier;

Description

This member is internal and not intended for use.


iModemInitializationTimeoutMicroSeconds32

private: TTimeIntervalMicroSeconds32 iModemInitializationTimeoutMicroSeconds32;

Description

This member is internal and not intended for use.


Enum Anonymous

N/A

Description

This member is internal and not intended for use.

KDefaultTimeoutMicroSeconds32

This member is internal and not intended for use.


Enum Anonymous

N/A

Description

This member is internal and not intended for use.

KDefaultSendTryLimit

This member is internal and not intended for use.


Enum Anonymous

N/A

Description

This member is internal and not intended for use.

KDefaultReassemblyLifetime

This member is internal and not intended for use.


Enum Anonymous

N/A

Description

This member is internal and not intended for use.

KDefaultKSegmentationLifetimeMultiplier

This member is internal and not intended for use.


Enum Anonymous

N/A

Description

This member is internal and not intended for use.

KDefaultModemInitializationTimeoutMicroSeconds32

This member is internal and not intended for use.


Enum TSmsSettingsFlags

private: TSmsSettingsFlags

Description

This member is internal and not intended for use.

ESmsFlagDeletePDUsFromSIM

This member is internal and not intended for use.

ESmsFlagDeletePDUsFromPhoneStores

This member is internal and not intended for use.

ESmsFlagDeletePDUsFromCombinedStores

This member is internal and not intended for use.