| class MESMRAgnImportObserver |
Interface for reporting errors during the import of Agenda data from an external source.
| Public Member Functions | |
|---|---|
| TImpResponse | AgnImportErrorL ( TImpError , const TDesC8 &, const TDesC &) |
| Public Member Enumerations | |
|---|---|
| enum | TImpError { EImpErrorNoError , EImpErrorBadSyntax , EImpErrorInvalidData , EImpErrorMissingData , EImpErrorNotSupported } |
| enum | TImpResponse { EImpResponseContinue , EImpResponseSkip , EImpResponseStop , EImpResponseLeave } |
| TImpResponse | AgnImportErrorL | ( | TImpError | 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::ImportL
| EImpErrorNoError |
No error to report. |
| EImpErrorBadSyntax |
The data being imported is corrupt and cannot be interpreted. |
| EImpErrorInvalidData |
The data being imported can be parsed, but has invalid values. |
| EImpErrorMissingData |
The data being imported is missing values which must be present. |
| EImpErrorNotSupported |
The data being imported is correct, but the Agenda model cannot store it. |
| EImpResponseContinue |
Import as much as possible. |
| EImpResponseSkip |
Skip the broken component and continue with the next. |
| EImpResponseStop |
Stop parsing and return. |
| EImpResponseLeave |
Stop parsing 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.