EPOC   SDK Home Glossary Indexes Previous Next Up

CParserVCal class


Contents


CParserVCal class — vCalendar parser

Section Contents


Overview

Compatibility

Applications that use this class will not work correctly on a version of EPOC earlier than ER5.

Derivation

CBase

Abstract: CBase behaviour.

CVersitParser

Generic parser base class.

Defined in

vcal.h

Link against

versit.lib

Description

This class encapsulates a vCalendar parser.


Construction


CParserVCal() — Trivial default C++ constructor

CParserVCal();

Description

The default C++ constructor constructs a vCalendar parser.


Stream persistence


ExternalizeL() — Externalize to a stream

void ExternalizeL(RWriteStream& aStream);

Description

Use this function to externalize a vCalendar entity to a write stream. The presence of this function means that the standard templated operator<<() (defined in s32strm.h) is available to externalize objects of this class. The entity name is set to "VCAL".

Arguments

RWriteStream& aStream

Stream to which the vCalendar entity should be externalized.


InternalizeL() — Internalize from a stream

void InternalizeL(RReadStream& aStream);

Description

Use this function to internalize 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 internalize objects of this class.

The function converts all date/time property values contained in the vCalendar entity and in all sub-entities into machine local date/time values.

Arguments

RReadStream& aStream

Stream from which the vCalendar entity should be internalized.

EPOC       SDK Home Glossary Indexes Previous Next Up