CCalDataExchange Class Reference

class CCalDataExchange : public CBase

This class provides functionality for importing and exporting vCal entries.

Inherits from

Constructor & Destructor Documentation

CCalDataExchange()

CCalDataExchange()[private]

~CCalDataExchange()

IMPORT_C~CCalDataExchange()

Member Functions Documentation

ConstructL(CCalSession &)

voidConstructL(CCalSession &aSession)[private]

Parameters

CCalSession & aSession

ExportAsyncL(TUid, RWriteStream &, RPointerArray< CCalEntry > &, MCalDataExchangeCallBack &)

IMPORT_C voidExportAsyncL(TUidaDataFormat,
RWriteStream &aWriteStream,
RPointerArray< CCalEntry > &aCalEntryArray,
MCalDataExchangeCallBack &aObserver
)

Parameters

TUid aDataFormat
RWriteStream & aWriteStream
RPointerArray< CCalEntry > & aCalEntryArray
MCalDataExchangeCallBack & aObserver

ExportL(TUid, RWriteStream &, RPointerArray< CCalEntry > &)

IMPORT_C voidExportL(TUidaDataFormat,
RWriteStream &aWriteStream,
RPointerArray< CCalEntry > &aCalEntryArray
)

Parameters

TUid aDataFormat
RWriteStream & aWriteStream
RPointerArray< CCalEntry > & aCalEntryArray

ImportAsyncL(TUid, RReadStream &, RPointerArray< CCalEntry > &, MCalDataExchangeCallBack &, TInt)

IMPORT_C voidImportAsyncL(TUidaDataFormat,
RReadStream &aReadStream,
RPointerArray< CCalEntry > &aCalEntryArray,
MCalDataExchangeCallBack &aObserver,
TIntaFlags
)

Parameters

TUid aDataFormat
RReadStream & aReadStream
RPointerArray< CCalEntry > & aCalEntryArray
MCalDataExchangeCallBack & aObserver
TInt aFlags

ImportL(TUid, RReadStream &, RPointerArray< CCalEntry > &)

IMPORT_C voidImportL(TUidaDataFormat,
RReadStream &aReadStream,
RPointerArray< CCalEntry > &aCalEntryArray
)

Parameters

TUid aDataFormat
RReadStream & aReadStream
RPointerArray< CCalEntry > & aCalEntryArray

ImportL(TUid, RReadStream &, RPointerArray< CCalEntry > &, TInt)

IMPORT_C voidImportL(TUidaDataFormat,
RReadStream &aReadStream,
RPointerArray< CCalEntry > &aCalEntryArray,
TIntaFlags
)

Parameters

TUid aDataFormat
RReadStream & aReadStream
RPointerArray< CCalEntry > & aCalEntryArray
TInt aFlags

ImportL(TUid, RReadStream &, RPointerArray< CCalEntry > &, TInt, TInt)

IMPORT_C voidImportL(TUidaDataFormat,
RReadStream &aReadStream,
RPointerArray< CCalEntry > &aCalEntryArray,
TIntaFlags,
TIntaNumEntries
)

Parameters

TUid aDataFormat
RReadStream & aReadStream
RPointerArray< CCalEntry > & aCalEntryArray
TInt aFlags
TInt aNumEntries

NewL(CCalSession &)

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

Parameters

CCalSession & aSession

Member Data Documentation

CCalDataExchangeImpl * iImpl

CCalDataExchangeImpl *iImpl[private]