williamr@2: /* williamr@2: * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@2: * under the terms of the License "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@2: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: williamr@2: * The panic method and panic code declarations williamr@2: * williamr@2: */ williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: /** williamr@2: @file williamr@2: @publishedPartner williamr@2: @released williamr@2: */ williamr@2: williamr@2: #ifndef __CAFPANIC_H__ williamr@2: #define __CAFPANIC_H__ williamr@2: williamr@2: #include williamr@2: williamr@2: /** Panic codes generated by the Content Access Framework williamr@2: */ williamr@2: enum TCafPanics williamr@2: { williamr@2: ECafPanicDuplicateF32Agent = 1, ///< There appears to be more than one default agent williamr@2: ECafPanicNoF32Agent = 2, ///< No default (F32) agent was found williamr@2: ECafPanicF32AgentImportNotSupported = 3, ///< CAF should never ask the F32 agent to import files williamr@2: ECafPanicF32AgentRightManagerNotSupported = 4, ///< CAF should never ask the F32 agent to invoke a rights manager williamr@2: ECafPanicF32AgentManagementInfoNotSupported = 5, ///< CAF should never ask the F32 agent to display an agent management dialog for itself williamr@2: ECafPanicContentIteratorThreadPanic = 6, ///< The content iterator thread panic'd williamr@2: ECafPanicContentIteratorUnknownRequest = 7, ///< The content iterator was asked to perform an unknown function williamr@2: ECafPanicF32AgentPrepareHTTPHeadersNotSupported = 8 ///< CAF should never ask the F32 agent for HTTP download headers williamr@2: }; williamr@2: williamr@2: _LIT(KCafPanicString,"CAF"); williamr@2: williamr@2: #endif // __CAFPANIC_H__