Location:
SCHINFO.H
Link against: schsvr.lib
class TScheduleEntryInfo;
Contains detailed information for a single schedule entry.
A schedule can have any number of schedule entries. A client passes one or more of these objects, contained within an array,
to the RScheduler
functions that create or amend a schedule.
Defined in TScheduleEntryInfo
:
iInterval
, iIntervalType
, iStartTime
, iValidityPeriod
RScheduler::CreatePersistentSchedule()
RScheduler::EditSchedule()
RScheduler::ScheduleTask()
RScheduler::GetScheduleL()
TIntervalType iIntervalType;
Defines the type of time-frame relative to which execution of tasks is timed; for example, EHourly implies relative to the current hour, EDaily implies relative to the current day.
TInt iInterval;
The interval between execution of tasks.
The way that this value is interpreted depends on the value of iIntervalType. For example, if the interval is 2 and iIntervalType has a value of EMonthly, then the interval is 2 months.
The interval must have a minimum value of 1.
TTimeIntervalMinutes iValidityPeriod;
The period for which the entry is valid.
After the validity period has expired, tasks associated with the entry will not be eligible for execution.