class MESMRAgnExportObserver |
Interface for reporting errors during the export of Agenda data to an external source.
Public Member Functions | |
---|---|
TExpResponse | AgnExportErrorL(TExpError, const TDesC8 &, const TDesC &) |
Public Member Enumerations | |
---|---|
enum | TExpError { EExpErrorNoError, EExpErrorInvalidData, EExpErrorNotSupported } |
enum | TExpResponse { EExpResponseContinue, EExpResponseStop, EExpResponseLeave } |
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
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. |
EExpResponseContinue |
Export as much as possible. |
EExpResponseStop |
Stop exporting and return. |
EExpResponseLeave |
Stop exporting and leave with KErrAbort. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.