class CRecurrenceParser : public CVersitParser |
Base class used in the derivation of CParserVCalEntity.
Provides recurrence functionality for vEvents and vToDos in vCalendars.
Public Member Functions | |
---|---|
CRecurrenceParser(TBool) | |
IMPORT_C CParserPropertyValue * | MakePropertyValueRecurrenceL(TDes &) |
Private Member Functions | |
---|---|
void | GetFrequencyAndIntervalL(CVersitRecurrence::TType &, TInt &, const TDesC &) |
CVersitRecurrence * | GetFrequencyModifiersL(const CVersitRecurrence::TType &, TInt, const TDesC &) |
CWeekDayArray * | GetListOfWeekDayOccurrencesL(const TDesC &) |
IMPORT_C void | Reserved1() |
IMPORT_C void | Reserved2() |
void | ResetAndDestroyArrayOfMonthPositions(TAny *) |
Inherited Enumerations | |
---|---|
CVersitParser:TCharCodes | |
CVersitParser:TVersitParserFlags |
void | GetFrequencyAndIntervalL | ( | CVersitRecurrence::TType & | aFrequency, |
TInt & | aInterval, | |||
const TDesC & | aRecurrenceType | |||
) | [private] |
CVersitRecurrence::TType & aFrequency | |
TInt & aInterval | |
const TDesC & aRecurrenceType |
CVersitRecurrence * | GetFrequencyModifiersL | ( | const CVersitRecurrence::TType & | aRepeatType, |
TInt | aInterval, | |||
const TDesC & | aListDates | |||
) | [private] |
const CVersitRecurrence::TType & aRepeatType | |
TInt aInterval | |
const TDesC & aListDates |
CWeekDayArray * | GetListOfWeekDayOccurrencesL | ( | const TDesC & | aListDays | ) | [private] |
const TDesC & aListDays |
IMPORT_C CParserPropertyValue * | MakePropertyValueRecurrenceL | ( | TDes & | aRecurringEntity | ) |
TDes & aRecurringEntity |