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 &)

TImpResponse AgnImportErrorL ( TImpError aType,
const TDesC8 & aUid,
const TDesC & aContext
) [private]

Parameters

TImpError aType
const TDesC8 & aUid
const TDesC & aContext

ConstructL()

void ConstructL ( ) [private]

ImportICalendarL(RReadStream &, RPointerArray< CCalEntry > &)

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

Parameters

RReadStream & aReadStream
RPointerArray < CCalEntry > & aArray

ImportVCalendarL(RReadStream &, RPointerArray< CCalEntry > &)

IMPORT_C void ImportVCalendarL ( 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 void SetImportMode ( TCalenImportMode aImportMode )

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]