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.