#include <app/vrecur.h>
| class CVersitRecurrenceDaily : public CVersitRecurrence |
| Public Member Functions | |
|---|---|
| CVersitRecurrenceDaily(TInt, TInt, TVersitDateTime *) | |
| virtual IMPORT_C void | ExternalizeOccurrenceListsL(RWriteStream &) |
| Inherited Attributes | |
|---|---|
| CVersitRecurrence::iDuration | |
| CVersitRecurrence::iEndDate | |
| CVersitRecurrence::iInterval | |
| CVersitRecurrence::iRepeatType | |
| Inherited Enumerations | |
|---|---|
| CVersitRecurrence:TType | |
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.
| IMPORT_C | CVersitRecurrenceDaily | ( | TInt | aInterval, |
| TInt | aDuration, | |||
| 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.
| Parameter | Description |
|---|---|
| aInterval | The number of days between repeats. |
| aDuration | The duration, in days, for which the event should continue recurring. A value of zero indicates the repeat should continue forever. |
| aEndDate | Pointer to the end date for the repeat. The object takes ownership of this pointer. |
| IMPORT_C void | ExternalizeOccurrenceListsL | ( | 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.