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()

voidConstructL()[private]

By default EPOC constructor is private.

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

IMPORT_C voidLoadScheduleReceiveSettingsL(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 & aScheduleSettingsobject will contain related settings
CMsvOffPeakTimes & aOffPeakTimesNOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION
CMsvSendErrorActions & aErrorActionsobject will contain related settings
CMsvSysAgentActions & aSysAgentActionsNOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION

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

IMPORT_C voidLoadScheduleSendSettingsL(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 & aScheduleSettingsobject will contain related settings
CMsvOffPeakTimes & aOffPeakTimesNOT SUPPORTED. ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION
CMsvSendErrorActions & aErrorActionsobject will contain related settings
CMsvSysAgentActions & aSysAgentActionsNOT SUPPORTED ACTS AS A PLACE HOLDER FOR FUTURE IMPLEMENTATION

LoadSettingsL(CMmsSettings &)

IMPORT_C voidLoadSettingsL(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 & aMmsSettingsobject where the settings are loaded to

NewL()

IMPORT_C CMmsAccount *NewL()[static]

Two-phased constructor.

SaveSettingsL(CMmsSettings &)

IMPORT_C voidSaveSettingsL(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 & aMmsSettingsobject containing MMS Settings to be saved