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.