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 ( TInt aIndex )

Returns the iCalendar at the given index.

Parameters

TInt aIndex The iCalendar required.

CalCount()

IMPORT_C TInt CalCount ( ) const

Get the number of CESMRICal objects owned by this CESMRICalParser .

ConstructL()

void ConstructL ( ) [private]

Second phase construction.

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aReadStream )

Creates a CICalContentLinerReader from aReadStream and parses iCalendar information.

Parameters

RReadStream & aReadStream The 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]