Location:
vrecur.h
Link against: versit.lib
CVersitRecurrence
Supported from 5.0
Abstract base class for all versit recurrence classes. A pointer to
a derived class object is owned by the
CParserPropertyValueRecurrence class and is used to contain the
recurrence details for a repeating event.
|
Defined in CVersitRecurrence:
CVersitRecurrence(), EDaily, EMonthlyByDay, EMonthlyByPos, EWeekly, EYearlyByDay, EYearlyByMonth, TType, iDuration, iEndDate, iInterval, iRepeatType, ~CVersitRecurrence()
Inherited from CBase:
operator new()
CVersitRecurrence(TInt aInterval,TInt aDuration,TVersitDateTime* aEndDate);
Constructs the CVersitRecurrence object with an
interval, a duration and an optional end date. It is invoked from the
constructor for a derived class.
~CVersitRecurrence();
Frees all resources owned by the CVersitRecurrence
object, prior to its destruction.
TType
Repeat type.
|
TInt iInterval
Interval between repeats. A number of days, weeks, months or years depending on the repeat type.
TInt iDuration
The duration in days, weeks, months or years (depending on the repeat type) for the repeat. A value of zero indicates the repeat should continue forever.
TVersitDateTime* iEndDate
Specification for the date at which the repeat will end. If a duration and an end date are both specified, the end date takes precedence.