TScheduleEntryInfo Class Reference

#include <schinfo.h>

Link against: schsvr.lib

class TScheduleEntryInfo

Detailed Description

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.

See also: RScheduler::CreatePersistentSchedule() RScheduler::EditSchedule() RScheduler::ScheduleTask() RScheduler::GetScheduleL()

Deprecated

and replaced by TScheduleEntryInfo2

Member Attribute Documentation

iInterval

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.

See also: TIntervalType iIntervalType

iIntervalType

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.

See also: TIntervalType

iStartTime

TTime iStartTime

The first time that the entry will cause execution of tasks.

iValidityPeriod

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.

See also: TTimeIntervalMinutes

Member Function Documentation

ExternalizeL ( RWriteStream & )

voidExternalizeL(RWriteStream &aStream)const

Externalizes the ScheduleEntryInfo only used by server

InternalizeL ( RReadStream & )

voidInternalizeL(RReadStream &aStream)

Internalizes the ScheduleEntryInfo only used by server