Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: VRECUR.H
Link against: vcal.lib

Class CVersitRecurrenceDaily

class CVersitRecurrenceDaily : public CVersitRecurrence;

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.

Derivation

Members

Defined in CVersitRecurrenceDaily:
CVersitRecurrenceDaily(), ExternalizeOccurrenceListsL()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CVersitRecurrence:
EDaily, EMonthlyByDay, EMonthlyByPos, EWeekly, EYearlyByDay, EYearlyByMonth, TType, iDuration, iEndDate, iInterval, iRepeatType


Construction and destruction


CVersitRecurrenceDaily()

IMPORT_C CVersitRecurrenceDaily(TInt aInterval, TInt aDuration, TVersitDateTime *aEndDate);

Description

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.

Parameters

TInt aInterval

The number of days between repeats.

TInt aDuration

The duration, in days, for which the event should continue recurring. A value of zero indicates the repeat should continue forever.

TVersitDateTime *aEndDate

Pointer to the end date for the repeat. The object takes ownership of this pointer.

[Top]


Member functions


ExternalizeOccurrenceListsL()

virtual IMPORT_C void ExternalizeOccurrenceListsL(RWriteStream &) const;

Description

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

Parameters

RWriteStream &