usbmgmt/usbmgr/device/classdrivers/ms/classcontroller/src/CUsbMsClassController.cpp
changeset 51 eaaed528d5fd
parent 36 1a2a19ee918d
--- a/usbmgmt/usbmgr/device/classdrivers/ms/classcontroller/src/CUsbMsClassController.cpp	Thu Sep 02 22:23:37 2010 +0300
+++ b/usbmgmt/usbmgr/device/classdrivers/ms/classcontroller/src/CUsbMsClassController.cpp	Fri Sep 17 08:40:15 2010 +0300
@@ -122,9 +122,12 @@
 
 	iState = EUsbServiceStarting;
 
+#ifndef __OVER_DUMMYUSBLDD__
 	// Connect to USB Mass Storage server
 	TInt err = iUsbMs.Connect();
-
+#else
+	TInt err = KErrNone;
+#endif
 	if (err != KErrNone)
 		{
 		iState = EUsbServiceIdle;
@@ -135,8 +138,12 @@
 		return;
 		}
 
+#ifndef __OVER_DUMMYUSBLDD__
 	// Start mass storage device
 	err = iUsbMs.Start(iMsConfig);
+#else
+	err = KErrNone;
+#endif
 
 	if (err != KErrNone)
 		{
@@ -174,6 +181,7 @@
 		}
 
 	TRequestStatus* reportStatus = &aStatus;
+#ifndef __OVER_DUMMYUSBLDD__
 	TInt err = iUsbMs.Stop();
 	
 	if (err != KErrNone)
@@ -187,6 +195,9 @@
 		}	
 
 	iUsbMs.Close();
+#else
+	iState = EUsbServiceIdle;
+#endif
 	User::RequestComplete(reportStatus, KErrNone);
 	OstTraceFunctionExit0( CUSBMSCLASSCONTROLLER_START_STOP_DUP1 );
 	}