usbmgmt/usbmgrtest/usbmsapp/usbms_stub/src/usbms_stub.cpp
branchRCL_3
changeset 15 f92a4f87e424
parent 0 c9bc50fca66e
child 16 012cc2ee6408
--- a/usbmgmt/usbmgrtest/usbmsapp/usbms_stub/src/usbms_stub.cpp	Thu Jul 15 20:42:20 2010 +0300
+++ b/usbmgmt/usbmgrtest/usbmsapp/usbms_stub/src/usbms_stub.cpp	Tue Aug 31 17:01:47 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 1997-2010 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"
@@ -22,14 +22,17 @@
  @file
 */
 
-#include "usbms_stub.h"
 #include <usb_std.h>
 #include <es_ini.h>
 #include <d32usbc.h>
 
+#include "usbms_stub.h"
 #include "UsbmanInternalConstants.h"
 
-#define _USB_PANIC(CAT, CODE)	User::Panic(CAT, CODE) 
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "usbms_stubTraces.h"
+#endif
 
 // Panic category 
 _LIT( Kstub3CcPanicCategory, "UsbstubCc" );
@@ -80,11 +83,6 @@
 	Cancel();
 
 	iTimer.Close();
-
-#ifndef __WINS__	
-//	iLdd.Close();
-#endif
-
 	}
 
 
@@ -193,8 +191,15 @@
  */
 void CUsbstub3ClassController::RunL()
 	{
-
-	__ASSERT_DEBUG( iStatus == KErrNone, _USB_PANIC(Kstub3CcPanicCategory, EPanicUnexpectedStatus) );
+    if(iStatus != KErrNone)
+    {
+        OstTrace1( TRACE_FATAL, CUSBSTUB3CLASSCONTROLLER_RUNL, 
+                        "CUsbstub3ClassController::RunL panic with error %d", 
+                        EPanicUnexpectedState);
+        
+        __ASSERT_DEBUG(EFalse, User::Panic(Kstub3CcPanicCategory, EPanicUnexpectedStatus));
+    }
+	
 	switch (iState)
 		{
 		case EUsbServiceStarting:
@@ -203,8 +208,10 @@
 		case EUsbServiceStopping:
 			iState = EUsbServiceIdle;
 			break;
-		default:	
-			_USB_PANIC(Kstub3CcPanicCategory, EPanicUnexpectedState);
+		default:
+		    OstTrace1( TRACE_FATAL, CUSBSTUB3CLASSCONTROLLER_RUNL_DUP1, 
+		            "CUsbstub3ClassController::RunL panic with error %d", EPanicUnexpectedState);
+		    User::Panic(Kstub3CcPanicCategory,EPanicUnexpectedState);
 		}
 	*iReportStatus = KErrNone;	
 	User::RequestComplete(iReportStatus, iStatus.Int());	
@@ -229,8 +236,11 @@
 		case EUsbServiceStopping:
 			iState = EUsbServiceStarted;
 			break;
-		default:	
-			_USB_PANIC(Kstub3CcPanicCategory, EPanicUnexpectedState);
+		default:
+		    OstTrace1( TRACE_FATAL, CUSBSTUB3CLASSCONTROLLER_DOCANCEL, 
+		                                "CUsbstub3ClassController::DoCancel panic with error %d", 
+		                                EPanicUnexpectedState);
+			User::Panic(Kstub3CcPanicCategory, EPanicUnexpectedState);
 	}
 	*iReportStatus = KErrNone;		
 	User::RequestComplete(iReportStatus, KErrCancel);	
@@ -245,7 +255,10 @@
  */
 TInt CUsbstub3ClassController::RunError(TInt /*aError*/)
 	{
-	__ASSERT_DEBUG( EFalse, _USB_PANIC(Kstub3CcPanicCategory, EUnusedFunction) );
+    OstTrace1( TRACE_FATAL, CUSBSTUB3CLASSCONTROLLER_RUNERROR, 
+                            "CUsbstub3ClassController::RunError panic with error %d", 
+                            EUnusedFunction);
+	__ASSERT_DEBUG( EFalse, User::Panic(Kstub3CcPanicCategory, EUnusedFunction));
 	return KErrNone;
 	}
 
@@ -255,7 +268,7 @@
  * endpoint and, if found, configuring the interface.
  */
 	{
-return 0;
+    return 0;
 	}