CESMRICalParser Class Reference

class CESMRICalParser : public CBase

Directs parsing of iCalendar streams.

Inherits from

Constructor & Destructor Documentation

CESMRICalParser()

CESMRICalParser()[private]

Default constructor.

~CESMRICalParser()

~CESMRICalParser()

Destructor

Member Functions Documentation

Cal(TInt)

IMPORT_C CESMRICal &Cal(TIntaIndex)

Returns the iCalendar at the given index.

Parameters

TInt aIndexThe iCalendar required.

CalCount()

IMPORT_C TIntCalCount()const

Get the number of CESMRICal objects owned by this CESMRICalParser.

ConstructL()

voidConstructL()[private]

Second phase construction.

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aReadStream)

Creates a CICalContentLinerReader from aReadStream and parses iCalendar information.

Parameters

RReadStream & aReadStreamThe stream to read from.

NewL()

IMPORT_C CESMRICalParser *NewL()[static]

Allocates and constructs a new CESMRICalParser.

NewLC()

IMPORT_C CESMRICalParser *NewLC()[static]

Allocates and constructs a new CESMRICalParser. The pointer to the new object is left on the Cleanup Stack.

Member Data Documentation

RPointerArray< CESMRICal > iCals

RPointerArray< CESMRICal >iCals[private]