| class MAgnExportObserver |
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.