#include <smsuset.h>
class TSmsSettings |
SMS settings.
SMSPROT uses an instance of TSmsSettings to configure the sms stack timeouts.
The SMSPROT calls TSmsSettings' default constructor during initialisation. It then parses smswap.sms.esk for customised settings and updates its instance of TSmsSettings accordingly.
Customised settings in smswap.sms.esk should comply with the following syntax:
[customTimeoutSettings] sendTryTimeout= value bootTimerTimeout = value
where the identifier 'value' is to be substituted with an integer value. Integer values less than zero will cause the stack to leave.
Only parameters that need to be customised are required in smswap.sms.esk
IMPORT_C | TSmsSettings | ( | ) |
Constructor.
Initialises the settings with default values.
const TTimeIntervalMicroSeconds32 & | BootTimerTimeout | ( | ) | [inline] |
Gets the Boot Timer Timeout value
Returns: Boot Timer Time-out value
TBool | DeletePDUsFromCombinedStores | ( | ) | const [inline] |
Gets whether the PDU can be deleted from the combined store.
Returns: True if the PDU can be deleted from the combined store
TBool | DeletePDUsFromPhoneStores | ( | ) | const [inline] |
Gets whether the PDU can be deleted from the phone store.
Returns: True if the PDU can be deleted from the phone store
TBool | DeletePDUsFromSIM | ( | ) | const [inline] |
Gets whether the PDU can be deleted from the SIM.
Returns: True if the PDU can be deleted from the SIM
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
Externalises the object.
Gets the SMS sttings from the stream store.
Parameter | Description |
---|---|
aStream | Stream to write to |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
Internalises the object.
Sets the SMS sttings from the stream store.
Parameter | Description |
---|---|
aStream | Stream to read from |
TInt | KSegmentationLifetimeMultiplier | ( | ) | const [inline] |
Gets the value of the segmentation store multiplier.
Returns: Segmentation store multiplier
const TTimeIntervalMicroSeconds32 & | ModemInitializationTimeout | ( | ) | const [inline] |
Gets the value of the modem initialisation timeout duration.
Returns: Modem initialisation timeout duration
const TTimeIntervalMinutes & | ReassemblyLifetime | ( | ) | const [inline] |
Gets the value of the Reassembly store life time.
Returns: Reassembly store life time
TInt | SendTryLimit | ( | ) | const [inline] |
Gets the maximum number of attempts to send an SMS.
Returns: Maximum number of attempts to send a SMS
const TTimeIntervalMicroSeconds32 & | SendTryTimeout | ( | ) | const [inline] |
Gets the Send Try Timeout value
Returns: Time-out value
void | SetBootTimerTimeout | ( | const TTimeIntervalMicroSeconds32 & | aTimeout | ) | [inline] |
Sets the Boot Timer Timeout value
Parameter | Description |
---|---|
aTimeout | Time-out value |
void | SetDeletePDUsFromCombinedStores | ( | TBool | aDelete | ) | [inline] |
Sets whether the PDU can be deleted from the combined store.
Parameter | Description |
---|---|
aDelete | True if the PDU can be deleted from the combined store |
void | SetDeletePDUsFromPhoneStores | ( | TBool | aDelete | ) | [inline] |
Sets whether the PDU can be deleted from the phone store.
Parameter | Description |
---|---|
aDelete | True if the PDU can be deleted from phone store |
void | SetDeletePDUsFromSIM | ( | TBool | aDelete | ) | [inline] |
Sets whether the PDU can be deleted from the SIM.
Parameter | Description |
---|---|
aDelete | True if the PDU can be deleted from the SIM |
void | SetKSegmentationLifetimeMultiplier | ( | TInt | aKSegmentationLifetimeMultiplier | ) | [inline] |
Sets the value of the segmentation store multiplier.
Parameter | Description |
---|---|
aKSegmentationLifetimeMultiplier | Segmentation store multiplier |
void | SetModemInitializationTimeout | ( | const TTimeIntervalMicroSeconds32 & | aTimeout | ) | [inline] |
Sets the value of the modem initialisation timeout duration.
Parameter | Description |
---|---|
aTimeout | Modem initialisation timeout duration |
void | SetReassemblyLifetime | ( | const TTimeIntervalMinutes & | aReassemblyLifetime | ) | [inline] |
Sets the value of the Reassembly store life time.
Parameter | Description |
---|---|
aReassemblyLifetime | Reassembly store life time |
void | SetSendTryLimit | ( | TInt | aLimit | ) | [inline] |
Sets the maximum number of attempts to send an SMS.
Parameter | Description |
---|---|
aLimit | Maximum number of attempts to send a SMS |
void | SetSendTryTimeout | ( | const TTimeIntervalMicroSeconds32 & | aTimeout | ) | [inline] |
Sets the Send Try Timeout value.
Parameter | Description |
---|---|
aTimeout | Time-out value |
void | SetTimeout | ( | const TTimeIntervalMicroSeconds32 & | aTimeout | ) | [inline] |
Sets the time-out value.
Parameter | Description |
---|---|
aTimeout | Time-out value |