diff -r 000000000000 -r b497e44ab2fc policymanagement/policyengine/policyengineserver/inc/ErrorCodes.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/policymanagement/policyengine/policyengineserver/inc/ErrorCodes.h Thu Dec 17 09:07:52 2009 +0200 @@ -0,0 +1,96 @@ +/* +* Copyright (c) 2000 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: Implementation of policymanagement components +* +*/ + + +#ifndef ERROR_CODES_HEADER_ +#define ERROR_CODES_HEADER_ + +// INCLUDES +// CONSTANTS + +const TInt KErrParser = -91300; +const TInt KErrOpParser = -91301; +const TInt KErrPolicyManager = -91302; +const TInt KErrPolicyStorage = -91303; +const TInt KErrNativeParser = -91304; + +// MACROS +// DATA TYPES +// FUNCTION PROTOTYPES +// FORWARD DECLARATIONS + +namespace Panics +{ + _LIT( PolicyStoragePanic, "Policy storage panic"); + _LIT( PolicyManagerPanic, "Policy manager panic"); + _LIT( ElementReserverPanic, "Element reserver panic!"); + _LIT( PolicyParserPanic, "Policy parser panic"); + _LIT( OperationParserPanic, "Operation parser panic"); + _LIT( PolicyExecutionPanic, "Policy execution panic"); + _LIT( SettingEnforcementManagerPanic, "Setting enforcement manager panic"); + _LIT( TrustedSessionManagerPanic, "Trusted session manager panic"); +} + +namespace ParserErrors +{ + _LIT8( ParsingOk, "Parsing Ok"); + _LIT8( SyntaxError, "Syntax error" ); + _LIT8( InvalidMark, "Invalid mark" ); + _LIT8( InvalidMarks, "| or ~" ); + _LIT8( InvalidElement, "Invalid Element" ); + _LIT8( UnexpectedElement, "Unexpected element" ); + _LIT8( UnexpectedAttribute, "Unexpected attribute" ); + _LIT8( UnexpectedContent, "Unexpected content" ); +// _LIT8( UnexpectedType, "Unexpected Type" ); +// _LIT8( InvalidType, "Invalid Type"); + _LIT8( InvalidValue, "Invalid Value"); + + _LIT8( IncombatibleDataType, "Incombatible datatype"); + _LIT8( IncombatibleParameters, "Incombatible parameters"); +} + +namespace ManagementErrors +{ + _LIT8( OperationOk, "Operation Ok"); + _LIT8( IdAlreadyExist, "Id already exist"); + _LIT8( InvalidCertificateMapping, "Invalid certificate mapping"); + _LIT8( ElementNotFound, "Element not found"); +// _LIT8( NotAllowed, "Operation is not allowed"); +// _LIT8( PolicyEditorBusy, "Policy editor is busy"); +// _LIT8( PolicySystemCorrupted, "Policy system is corrupted"); +// _LIT8( CantAddElementsToRepository, "Can't add elements to repository"); +// _LIT8( ResourceAllocationProblem, "Resource allocation problem"); +// _LIT8( InvalidPolicyElement, "Invalid policy element"); + _LIT8( SessionMustBeCertificated, "Session must be certificated!"); + _LIT8( AccessDenied, "Access denied"); + _LIT8( ServerIdManagementError, "Server ID management error"); + + +// _LIT8( InvalidOperation, "Invalid operation"); +// _LIT8( OperationFailed, "Operation failed"); +} + +namespace RequestErrors +{ + _LIT8( MissingAttribute, "Missing attribute"); + _LIT8( FunctionIsNotAllowed, "Function is not allowed"); +} + + +#endif + +// CLASS DECLARATION \ No newline at end of file