|
|
|
| Interface status: | deprecated | and replaced by TScheduleEntryInfo2 |
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:
iIntervalThe interval between execution of tasks.iIntervalTypeDefines the type of time-frame relative to which execution of tasks is timed; fo...iStartTimeThe first time that the entry will cause execution of tasks. iValidityPeriodThe period for which the entry is valid.RScheduler::CreatePersistentSchedule(TSchedulerItemRef &,const CArrayFixFlat< TScheduleEntryInfo2 > &)Creates a persistent time based schedule.RScheduler::EditSchedule(const TInt,const CArrayFixFlat< TScheduleEntryInfo2 > &)Changes a time based schedule.RScheduler::ScheduleTask(TTaskInfo &,HBufC &,const TInt)Adds a task to an existing persistent schedule.RScheduler::GetScheduleL(const TInt,TScheduleState2 &,CArrayFixFlat< TScheduleEntryInfo2 > &,CArrayFixFlat< TTaskInfo > &,TTsTime
&)Gets information relating to a specified time based schedule.| Interface status: | deprecated | Inherited from: TScheduleEntryInfo |
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.
TIntervalTypeDefines the type of interval used by a schedule entry.| Interface status: | deprecated | Inherited from: TScheduleEntryInfo |
TTime iStartTime;
The first time that the entry will cause execution of tasks.
| Interface status: | deprecated | Inherited from: TScheduleEntryInfo |
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.
TIntervalTypeDefines the type of interval used by a schedule entry.TScheduleEntryInfo::iIntervalTypeDefines the type of time-frame relative to which execution of tasks is timed; fo...| Interface status: | deprecated | Inherited from: TScheduleEntryInfo |
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.