CCalenImporter Class Reference

class CCalenImporter : public CBase

A class that imports a vCalendar into a Series60 Calendar compatible CCalEntry.

CalenImp.dll

Inherits from

Constructor & Destructor Documentation

CCalenImporter(CCalSession &)

CCalenImporter(CCalSession &aSession)[private]

C++ default constructor.

Parameters

CCalSession & aSession

~CCalenImporter()

~CCalenImporter()

Destructor.

Member Functions Documentation

AgnImportErrorL(TImpError, const TDesC8 &, const TDesC &)

TImpResponseAgnImportErrorL(TImpErroraType,
const TDesC8 &aUid,
const TDesC &aContext
)[private]

Parameters

TImpError aType
const TDesC8 & aUid
const TDesC & aContext

ConstructL()

voidConstructL()[private]

ImportICalendarL(RReadStream &, RPointerArray< CCalEntry > &)

IMPORT_C voidImportICalendarL(RReadStream &aReadStream,
RPointerArray< CCalEntry > &aArray
)

Parameters

RReadStream & aReadStream
RPointerArray< CCalEntry > & aArray

ImportVCalendarL(RReadStream &, RPointerArray< CCalEntry > &)

IMPORT_C voidImportVCalendarL(RReadStream &aReadStream,
RPointerArray< CCalEntry > &aArray
)

Parameters

RReadStream & aReadStream
RPointerArray< CCalEntry > & aArray

NewL(CCalSession &)

IMPORT_C CCalenImporter *NewL(CCalSession &aSession)[static]

Two phased constructor.

Parameters

CCalSession & aSession

SetImportMode(TCalenImportMode)

IMPORT_C voidSetImportMode(TCalenImportModeaImportMode)

Parameters

TCalenImportMode aImportMode

Member Data Documentation

CAgnExternalInterface * iICalInterface

CAgnExternalInterface *iICalInterface[private]

TCalenImportMode iImportMode

TCalenImportMode iImportMode[private]

CCalSession & iSession

CCalSession &iSession[private]

CCalDataExchange * iVCalDataExchange

CCalDataExchange *iVCalDataExchange[private]