MESMRAgnExportObserver Class Reference

class MESMRAgnExportObserver

Interface for reporting errors during the export of Agenda data to an external source.

Member Functions Documentation

AgnExportErrorL(TExpError, const TDesC8 &, const TDesC &)

TExpResponse AgnExportErrorL ( TExpError aType,
const TDesC8 & aUid,
const TDesC & aContext
) [pure virtual]

This function will be called by AgendaExternalInterface plugins when they encounter an error for which they feel the controlling application should determine the appropriate course of action. CAgnExternalInterface::ExportL

Parameters

TExpError aType The type of the error
const TDesC8 & aUid The UID of the entry in which the error occurred (if known)
const TDesC & aContext A textual indication of the actual error

Member Enumerations Documentation

Enum TExpError

Enumerators

EExpErrorNoError

No error to report.

EExpErrorInvalidData

The data being exported has invalid values and cannot be handled.

EExpErrorNotSupported

The data being exported is valid, but the data format this plugin uses cannot handle it.

Enum TExpResponse

Enumerators

EExpResponseContinue

Export as much as possible.

EExpResponseStop

Stop exporting and return.

EExpResponseLeave

Stop exporting and leave with KErrAbort.