Location:
vcal.h
Link against: versit.lib
CParserVCal
Supported from 5.0
A vCalendar parser. Adds a constructor and overrides
CVersitParser::InternalizeL() and
ExternalizeL().
|
Defined in CParserVCal:
CParserVCal(), ExternalizeL(), InternalizeL()
Inherited from CBase:
operator new()
Inherited from CVersitParser:
AddEntityL(),
AddPropertyL(),
ArrayOfEntities(),
ArrayOfProperties(),
ConvertAllPropertyDateTimesToMachineLocalL(),
DefaultCharSet(),
DefaultEncoding(),
EBIG5CharSet,
EEUCJPCharSet,
EGB231280CharSet,
EGBKCharSet,
EISO2022JPCharSet,
EISO885910CharSet,
EISO88591CharSet,
EISO88592CharSet,
EISO88593CharSet,
EISO88594CharSet,
EISO88595CharSet,
EISO88597CharSet,
EISO88599CharSet,
EShiftJISCharSet,
EUSAsciiCharSet,
EUTF7CharSet,
EUTF8CharSet,
EntityL(),
EntityName(),
IsValidLabel(),
IsValidParameterValue(),
PropertyL(),
SetDefaultCharSet(),
SetDefaultEncoding(),
SetEntityNameL(),
SetParamCharType(),
TVersitCharSet
void ExternalizeL(RWriteStream& aStream);
Externalises a vCalendar entity (and all sub-entities) to a write
stream. Also converts all date/time values from machine-local into universal
time. The presence of this function means that the standard templated
operator<<() (defined in s32strm.h)
is available to externalise objects of this class. Sets the entity name to
KVersitVarTokenVCALENDAR if it hasn’t already been
set.
|
void InternalizeL(RReadStream& aStream);
Internalises a vCalendar entity from a read stream. The presence of
this function means that the standard templated operator>>()
(defined in s32strm.h) is available to
internalise objects of this class. Converts all date/time property values
contained in the vCalendar entity and in all its sub-entities into machine
local date/time values.
|