|
|
|
|
Location:
VRECUR.H
Link against: vcal.lib
class CRecurrenceParser : public CVersitParser;
Base class used in the derivation of CParserVCalEntity.
Provides recurrence functionality for vEvents and vToDos in vCalendars.
CBase - Base class for all classes to be instantiated on the heap
CVersitParser - A generic
CRecurrenceParser - Base class used in the derivation of
Defined in CRecurrenceParser:
CRecurrenceParser(), MakePropertyValueRecurrenceL(), Reserved1(), Reserved2()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CVersitParser:
AddEntityL(),
AddPropertyL(),
AdjustAllPropertyDateTimesToMachineLocalL(),
AnalysesEncodingCharset(),
AppendBeginL(),
AppendEndL(),
ArrayOfEntities(),
ArrayOfProperties(),
BufPtr(),
ClearSupportsVersion(),
ConstructL(),
ConvertAllPropertyDateTimesToMachineLocalL(),
ConvertFromUnicodeToISOL(),
ConvertToUnicodeFromISOL(),
DecodeDateTimeL(),
DecodePropertyValueL(),
DecodeTimePeriodL(),
DecodeTimeZoneL(),
DefaultCharSet(),
DefaultCharSetId(),
DefaultEncoding(),
DoAddPropertyL(),
ECarriageReturn,
ECharSetIdentified,
EHTab,
EImportSyncML,
ELineFeed,
ENoVersionProperty,
ESpace,
ESupportsVersion,
EUseAutoDetection,
EUseDefaultCharSetForAllProperties,
EntityL(),
EntityName(),
ExternalizeL(),
FindFirstField(),
FindRemainingField(),
GetNumberL(),
GetPropertyParamsLC(),
InternalizeL(),
IsValidLabel(),
IsValidParameterValue(),
LineCharSet(),
LineCharSetId(),
LineEncoding(),
LineEncodingId(),
LoadBinaryValuesFromFilesL(),
MakeEntityL(),
MakePropertyL(),
MakePropertyValueCDesCArrayL(),
MakePropertyValueDaylightL(),
MakePropertyValueL(),
MakePropertyValueMultiDateTimeL(),
Observer(),
ParseBeginL(),
ParseEndL(),
ParseEntityL(),
ParseParamL(),
ParsePropertiesL(),
ParsePropertyL(),
PlugIn(),
PropertyL(),
ReadLineAndDecodeParamsLC(),
ReadMultiLineValueL(),
RecognizeEntityName(),
RecognizeToken(),
ResetAndDestroyArrayOfDateTimes(),
ResetAndDestroyArrayOfEntities(),
ResetAndDestroyArrayOfParams(),
ResetAndDestroyArrayOfProperties(),
RestoreLineCodingDetailsToDefault(),
SaveBinaryValuesToFilesL(),
SetAutoDetect(),
SetCharacterConverter(),
SetDefaultCharSet(),
SetDefaultCharSetId(),
SetDefaultEncoding(),
SetEntityNameL(),
SetFlags(),
SetLineCharacterSet(),
SetLineCharacterSetId(),
SetLineCoding(),
SetLineEncoding(),
SetObserver(),
SetPlugIn(),
SetSupportsVersion(),
SupportsVersion(),
TCharCodes,
TParserCodingDetails,
TVersitParserFlags,
UnicodeUtils(),
Val(),
iArrayOfEntities,
iArrayOfProperties,
iAutoDetectCharSets,
iCurrentProperty,
iCurrentPropertyCodingDetails,
iDecodedValue,
iDefaultCodingDetails,
iDefaultVersion,
iEntityName,
iFlags,
iLargeDataBuf,
iLineReader,
iObserver,
iOwnedLineReader,
iPlugIn,
iStaticUtils,
iWriteStream
IMPORT_C CRecurrenceParser(TBool aHasVersion);
Constructs a recurrence parser.
|
IMPORT_C CParserPropertyValue *MakePropertyValueRecurrenceL(TDes &aRecurringEntity);
Internalises a recurrence property value in descriptor form.
Creates a recurrence parser using the recurrence information provided in aRecurringEntity (which has the format described
in CParserPropertyValueRecurrence::ExternalizeL()).
|
|
private: virtual IMPORT_C void Reserved2();