diff -r 000000000000 -r 72b543305e3a email/imum/DomainApi/inc/ImumDaErrorCodes.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/email/imum/DomainApi/inc/ImumDaErrorCodes.h Thu Dec 17 08:44:11 2009 +0200 @@ -0,0 +1,104 @@ +/* +* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: ImumDaErrorCodes.h + * +*/ + + +#ifndef T_IMUMDAERRORCODE_H +#define T_IMUMDAERRORCODE_H + +class TImumDaErrorCode + { + public: + enum TErrorCode + { + ENoError = 0, + + // Settings errors: 0 > -1000 + EReadFailure = -1000, + EWriteFailure, + EConnectionSetNotExist, + EParamNotReceivingProtocol, + EParamUnsupportedProtocol, + EParamEmptyProtocol, + EConnectionIndexUnderflow, + EConnectionIndexOverflow, + ERequestedKeyIsTInt, // -992 + ERequestedKeyIsTInt64, // -991 + ERequestedKeyIsTMsvId, // -990 + ERequestedKeyIsTDesC, // -989 + ERequestedKeyIsTDesC8, // -988 + ERequestedKeyIsUnknown, // -987 + ECopyFailureOfProtocol, + ECopyFailureOfEmailAddress, + ECopyFailureOfAccessPoint, + ECopyFailureOfServer, + ECopyFailureOfUsername, + ECopyFailureOfPassword, + ECopyFailureOfPort, // -980 + ECopyFailureOfSecurity, + EUnsupportedOperation, + EItemCreationFailure, + EItemSetFailure, + EKeyAndDataArrayInbalanced, + ESettingNotFound, + EResetUnrecognizedKey, + EResetKeyNotFound, + EDefaultCopyKeyTypeUnknown, + EDefaultCopyKeyNotFound, // -970 + EKeyCannotBeAssigned, + EAttributeNull, + EConnectionSettingsNull, + + // Validation errors: -1001 > -2000 + ESettingEmpty = -2000, + NoConnectionSettings, + EValueProtocolInvalid, + EValueProtocolNotFound, + EValueProtocolSendingNotSet, + EValueProtocolReceivingNotSet, + EValueProtocolFirstNotReceiving, + EValueProtocolTooManyReceiving, + EEmailAddressNotSet, + EEmailAddressInvalid, + EEmailAddressEmpty, // -1990 + EServerAddressNotSet, + EServerAddressInvalid, + EServerAddressEmpty, + EAccessPointNotSet, + EAccessPointIdNotFound, + EMailboxNameNotSet, + EMailboxNameAlreadyExist, + EMailboxNameUnknownError, + ESecuritySettingNotFound, + ESecuritySettingInvalid, // -1980 + ESecurityProtocolIllegal, + ESecurityPortNotFound, + ESecurityPortInvalid, + + // Service errors: -2001 > -3000 + EUnsupportedProtocol = -3000, + EIdNotRecongnized, + + // Utils errors: -3001 > -4000 + EEntryNotFound = -4000, + EEntryNotMailbox, + + // Api errors + EServicesNotReady = -5000 + }; + }; + +#endif // T_IMUMDAERRORCODE_H