TScheduleEntry Class Reference

class TScheduleEntry
Public Member Functions
const TTsTime &DueTime()
const TScheduleEntryInfo2 &Info()
const TTsTime &NextScheduledTime(const TTsTime &)
TInt Offset()
Protected Member Functions
TScheduleEntry(TScheduleEntryInfo2 &)
Private Member Functions
voidCalculateNextPossibleRunDate(TTime &)
Private Attributes
TTsTime iDueTime
TScheduleEntryInfo2 iEntryInfo
TSglQueLink iLink

Constructor & Destructor Documentation

TScheduleEntry(TScheduleEntryInfo2 &)

TScheduleEntry(TScheduleEntryInfo2 &aInfo)[protected]

Parameters

TScheduleEntryInfo2 & aInfo

Member Functions Documentation

CalculateNextPossibleRunDate(TTime &)

voidCalculateNextPossibleRunDate(TTime &aTime)const [private, pure virtual]

Parameters

TTime & aTime

DueTime()

const TTsTime &DueTime()const

Info()

const TScheduleEntryInfo2 &Info()const

NextScheduledTime(const TTsTime &)

const TTsTime &NextScheduledTime(const TTsTime &aTime)

returns the next due time for this schedule entry. aTime is the minimum time for which this due time should be.

Parameters

const TTsTime & aTime

Offset()

TInt Offset()[static]

Member Data Documentation

TTsTime iDueTime

TTsTime iDueTime[private]

TScheduleEntryInfo2 iEntryInfo

TScheduleEntryInfo2 iEntryInfo[private]

TSglQueLink iLink

TSglQueLink iLink[private]