TMsvScheduleSettingsUtils Class Reference
class TMsvScheduleSettingsUtils |
Schedule Send settings utility class.
Provides functionality to load/save Schedule Send settings in Central Repository.
Private Member Enumerations |
---|
enum | TMsvOffPeakSettingsCenRepId { EOffPeakTimesVersionId = 0x00020000, EOffPeakTimesCountId = 0x00020001, EOffPeakTimes = 0x00021000, EOffPeakVersion = 0x00000000, EOffPeakDay = 0x00000001, EOffPeakHour = 0x00000002, EOffPeakMinute = 0x00000003, EOffPeakValidityPeriod = 0x00000004 } |
enum | TMsvScheduleSettingsCenRepId { EScheduleVersionId = 0x00010000, ESchedulePriorityId = 0x00010001, EScheduleValidityPeriodId = 0x00010002, EScheduleIntervalTypeId = 0x00010003, EScheduleLatencyId = 0x00010004, EScheduleLongIntervalId = 0x00010005, EScheduleShortIntervalId = 0x00010006, EScheduleVariableIntervalsCountId = 0x00010007, ESchedulePendingConditionsTimeoutId = 0x00010008, EScheduleVariableIntervals = 0x00011000 } |
enum | TMsvSendErrorActionsCenRepId { ESendErrorActionsVersionId = 0x00030000, ESendErrorActionsCountId = 0x00030001, ESendErrorDefaultAction = 0x00031000, ESendErrorActions = 0x00032000, ESendErrorVersion = 0x00000000, ESendErrorError = 0x00000001, ESendErrorMaxRetries = 0x00000002, ESendErrorRetries = 0x00000003, ESendErrorAction = 0x00000004, ESendErrorRetrySpacing = 0x00000005 } |
enum | TMsvSysAgentActionsCenRepId { ESysAgentActionsVersionId = 0x00040000, ESysAgentActionsCountId = 0x00040001, ESysAgentDefaultSendErrorAction = 0x00041000, ESysAgentActions = 0x00042000, ESysAgentSendErrorActions = 0x00043000, ESysAgentVersion = 0x00000000, ESysAgentVariable = 0x00000001, ESysAgentState = 0x00000002, ESysAgentType = 0x00000003, ESysAgentDefault = 0x00000004 } |
Member Functions Documentation
LoadOffPeakSettingsL(CMsvOffPeakTimes &, CRepository &)
Loads Off Peak Times from CenRep.
LoadScheduleSettingsL(CMsvScheduleSettings &, CRepository &)
Loads Schedule Settings from CenRep.
LoadSendErrorActionL(TUint32, TMsvSendErrorAction &, CRepository &)
Loads a Send Error Action from CenRep.
LoadSendErrorSettingsL(CMsvSendErrorActions &, CRepository &)
Loads Send Error Actions from CenRep.
LoadSysAgentSettingsL(CMsvSysAgentActions &, CRepository &)
Loads System Agent Actions from CenRep.
SaveOffPeakSettingsL(const CMsvOffPeakTimes &, CRepository &)
Saves Off Peak Times to CenRep. This function must be used within a CenRep Transaction.
SaveScheduleSettingsL(const CMsvScheduleSettings &, CRepository &)
Saves Schedule Settings to the Central Repository. This function must be used within a CenRep Transaction.
SaveSendErrorActionL(TUint32, const TMsvSendErrorAction &, CRepository &)
Saves Send Error Action to CenRep. This function must be used within a CenRep Transaction.
SaveSendErrorSettingsL(const CMsvSendErrorActions &, CRepository &)
Saves Send Error Actions to CenRep. This function must be used within a CenRep Transaction.
SaveSysAgentSettingsL(const CMsvSysAgentActions &, CRepository &)
Saves System Agent Actions to CenRep. This function must be used within a CenRep Transaction.
Member Enumerations Documentation
Enum TMsvOffPeakSettingsCenRepId
Enumerators
EOffPeakTimesVersionId = 0x00020000 | |
EOffPeakTimesCountId = 0x00020001 | |
EOffPeakTimes = 0x00021000 | |
EOffPeakVersion = 0x00000000 | |
EOffPeakDay = 0x00000001 | |
EOffPeakHour = 0x00000002 | |
EOffPeakMinute = 0x00000003 | |
EOffPeakValidityPeriod = 0x00000004 | |
Enum TMsvScheduleSendSettingTypes
Schedule Send Setting Types.
CenRep ID 0x10000 to 0x90000 is reserved for Schedule Send Settings.
Enumerators
EScheduleSettings = 0x00010000 | |
EOffPeakTimeSettings = 0x00020000 | |
ESendErrorActionSettings = 0x00030000 | |
ESystemAgentActionSettings = 0x00040000 | |
Enum TMsvScheduleSettingsCenRepId
Enumerators
EScheduleVersionId = 0x00010000 | |
ESchedulePriorityId = 0x00010001 | |
EScheduleValidityPeriodId = 0x00010002 | |
EScheduleIntervalTypeId = 0x00010003 | |
EScheduleLatencyId = 0x00010004 | |
EScheduleLongIntervalId = 0x00010005 | |
EScheduleShortIntervalId = 0x00010006 | |
EScheduleVariableIntervalsCountId = 0x00010007 | |
ESchedulePendingConditionsTimeoutId = 0x00010008 | |
EScheduleVariableIntervals = 0x00011000 | |
Enum TMsvSendErrorActionsCenRepId
Enumerators
ESendErrorActionsVersionId = 0x00030000 | |
ESendErrorActionsCountId = 0x00030001 | |
ESendErrorDefaultAction = 0x00031000 | |
ESendErrorActions = 0x00032000 | |
ESendErrorVersion = 0x00000000 | |
ESendErrorError = 0x00000001 | |
ESendErrorMaxRetries = 0x00000002 | |
ESendErrorRetries = 0x00000003 | |
ESendErrorAction = 0x00000004 | |
ESendErrorRetrySpacing = 0x00000005 | |
Enum TMsvSysAgentActionsCenRepId
Enumerators
ESysAgentActionsVersionId = 0x00040000 | |
ESysAgentActionsCountId = 0x00040001 | |
ESysAgentDefaultSendErrorAction = 0x00041000 | |
ESysAgentActions = 0x00042000 | |
ESysAgentSendErrorActions = 0x00043000 | |
ESysAgentVersion = 0x00000000 | |
ESysAgentVariable = 0x00000001 | |
ESysAgentState = 0x00000002 | |
ESysAgentType = 0x00000003 | |
ESysAgentDefault = 0x00000004 | |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.