networkcontrol/commsuserpromptmgr/utils/inc/netupsassert.h
changeset 0 af10295192d8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/networkcontrol/commsuserpromptmgr/utils/inc/netupsassert.h	Tue Jan 26 15:23:49 2010 +0200
@@ -0,0 +1,82 @@
+// Copyright (c) 2007-2009 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:
+// This file specifies the various events which will cause a panic
+// inside the NetUps
+// @internalComponent
+// @prototype
+// 
+//
+
+#ifndef NETUPSASSERT_H
+#define NETUPSASSERT_H
+
+#include <e32cmn.h>				// defines LITC
+#include <e32def.h>				// defines__ASSERT_DEBUG
+
+namespace NetUps
+{
+_LIT (KNetUpsPanic,"NetUpsPanic");
+
+enum
+ 	{
+	KPanicStateMachineIndexOutOfRange 	= 0,
+	KPanicInvalidStateMachineIndex		= 1,
+	KPanicMethodNotSupported		  	= 2,
+	KPanicThreadLogonCancelInvalid		= 3,
+	KPanicProcessLogonCancelInvalid		= 4,
+	KPanicOutStandingRequestRePosted	= 5,	
+	KPanicNullPointer					= 6,
+	KPanicUpsResponseOutOfRange			= 7,
+	KPanicSessionTypeOutOfRange			= 8,
+	KPanicAttemptToDecrementPastZero	= 9,
+	KPanicInvalidEvent					= 10,
+	KPanicNonNullPointerToBeOverwritten = 11,
+	KPanicInvalidState					= 12,
+	KPanicUnhandledState				= 14,
+	KPanicInvalidLogic					= 15,
+	KPanicNullPointer_NetUpsSimpl		= 100,
+	KPanicNullPointer_NetUpsSimpl1		= 101,
+	KPanicNullPointer_NetUpsSimpl2		= 102,
+	KPanicNullPointer_NetUpsSimpl3		= 103,
+	KPanicNullPointer_NetUpsSimpl4		= 104,
+	KPanicNullPointer_NetUpsSimpl5		= 105,
+	KPanicNullPointer_NetUpsSimpl6		= 106,
+	KPanicNullPointer_NetUpsSimpl7		= 107,
+	KPanicNullPointer_NetUpsSimpl8		= 108,
+	KPanicNullPointer_NetUpsSimpl9		= 109,
+	KPanicNullPointer_NetUpsSimpl10		= 110,
+	KPanicNullPointer_NetUpsSimpl11		= 111,
+	KPanicNullPointer_NetUpsSimpl12		= 112,
+	KPanicNullPointer_NetUpsSimpl13		= 113,
+	KPanicNullPointer_NetUpsSimpl14		= 114,
+	KPanicNullPointer_NetUpsSimpl15		= 115,
+	KPanicNullPointer_NetUpsSimpl16		= 116,
+	KPanicNullPointer_NetUpsSimpl17		= 117,
+	KPanicNullPointer_NetUpsSimpl18		= 118,
+	KPanicNullPointer_NetUpsSimpl19		= 119,
+	KPanicNullPointer_NetUpsSimpl20		= 120,	
+	KPanicNullPointer_NetupsPolicyCheckRequestQueue  = 200,
+	KPanicNullPointer_NetupsPolicyCheckRequestQueue1 = 201,
+	KPanicNullPointer_NetupsPolicyCheckRequestQueue2 = 202,	
+	KPanicNullPointer_NetUpsAction		= 300,
+	KPanicNullPointer_NetUpsAction1		= 301,
+	KPanicNullPointer_NetUpsAction2		= 302,
+	KPanicNullPointer_NetUpsAction3		= 303,	
+	KPanicNullPointer_NetUpsSubSession  = 400,
+	KPanicNullPointer_NetUpsSubSession1 = 401	
+	};
+
+} // end of namespace NetUps
+
+#endif // NETUPSASSERT_H