CVersitRecurrenceDaily Class Reference

#include <app/vrecur.h>

Link against: vcal.lib

class CVersitRecurrenceDaily : public CVersitRecurrence

Inherits from

Detailed Description

Defines when a 'daily' recurrence is to be repeated.

Used by a repeating event (a vCalendar event or to-do) to define when it is to occur. The days on which the event occurs are identified by the number of days between repeats, e.g. every third day.

A pointer to this object may be owned by a CParserPropertyValueRecurrence object.

Constructor & Destructor Documentation

CVersitRecurrenceDaily ( TInt, TInt, TVersitDateTime * )

IMPORT_CCVersitRecurrenceDaily(TIntaInterval,
TIntaDuration,
TVersitDateTime *aEndDate
)

Constructs the CVersitRecurrenceDaily object.

Sets the interval, the duration and, optionally, an end date for the repeat. The repeat type is set to EDaily.

If a duration and an end date are both specified, the end date takes precedence.

ParameterDescription
aIntervalThe number of days between repeats.
aDurationThe duration, in days, for which the event should continue recurring. A value of zero indicates the repeat should continue forever.
aEndDatePointer to the end date for the repeat. The object takes ownership of this pointer.

Member Function Documentation

ExternalizeOccurrenceListsL ( RWriteStream & )

IMPORT_C voidExternalizeOccurrenceListsL(RWriteStream &)const [virtual]

Reimplemented from CVersitRecurrence::ExternalizeOccurrenceListsL(RWriteStream &)const

This function is empty because an occurrence list is not applicable to a daily recurrence type.