CMmsAccount Class Reference

class CMmsAccount : public CBase
CMmsAccount is the master class of the component: it offers a centralised API for loading and saving different setting types (implemented as different settings classes). mmsserversettings.lib
Since
3.0

Inherits from

Constructor & Destructor Documentation

CMmsAccount()

CMmsAccount ( ) [private]

C++ default constructor.

~CMmsAccount()

~CMmsAccount ( ) [virtual]

Destructor

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default EPOC constructor is private.

LoadScheduleReceiveSettingsL(CMsvScheduleSettings &, CMsvOffPeakTimes &, CMsvSendErrorActions &, CMsvSysAgentActions &)

IMPORT_C void LoadScheduleReceiveSettingsL ( CMsvScheduleSettings & aScheduleSettings,
CMsvOffPeakTimes & aOffPeakTimes,
CMsvSendErrorActions & aErrorActions,
CMsvSysAgentActions & aSysAgentActions
)

Loads MmsScheduleReceiveSettings from Central Repository to the objects given as parameters. Client is responsible for creating and deleting the parameter objects.

Parameters

CMsvScheduleSettings & aScheduleSettings object will contain related settings
CMsvOffPeakTimes & aOffPeakTimes NOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION
CMsvSendErrorActions & aErrorActions object will contain related settings
CMsvSysAgentActions & aSysAgentActions NOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION

LoadScheduleSendSettingsL(CMsvScheduleSettings &, CMsvOffPeakTimes &, CMsvSendErrorActions &, CMsvSysAgentActions &)

IMPORT_C void LoadScheduleSendSettingsL ( CMsvScheduleSettings & aScheduleSettings,
CMsvOffPeakTimes & aOffPeakTimes,
CMsvSendErrorActions & aErrorActions,
CMsvSysAgentActions & aSysAgentActions
)

Loads MmsScheduleSendSettings from Central Repository to the objects given as parameters. Client is responsible for creating and deleting the parameter objects.

Parameters

CMsvScheduleSettings & aScheduleSettings object will contain related settings
CMsvOffPeakTimes & aOffPeakTimes NOT SUPPORTED. ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION
CMsvSendErrorActions & aErrorActions object will contain related settings
CMsvSysAgentActions & aSysAgentActions NOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION

LoadSettingsL(CMmsSettings &)

IMPORT_C void LoadSettingsL ( CMmsSettings & aMmsSettings )

Loads MMS Settings from Central Repository to aMmsSettings object given as a parameter. Client is responsible for creating and deleting the parameter objects.

Parameters

CMmsSettings & aMmsSettings object where the settings are loaded to

NewL()

IMPORT_C CMmsAccount * NewL ( ) [static]

Two-phased constructor.

SaveSettingsL(CMmsSettings &)

IMPORT_C void SaveSettingsL ( CMmsSettings & aMmsSettings )

Saves MMS Settings to Central Repository from aMmsSettings given as a parameter. Client is responsible for ensuring that parameter object contains sensible values. Client is responsible for creating and deleting the parameter objects.

Parameters

CMmsSettings & aMmsSettings object containing MMS Settings to be saved