userlibandfileserver/fileserver/smassstorage/inc/cusbmassstoragecontroller.h
changeset 286 48e57fb1237e
parent 0 a41df078684a
--- a/userlibandfileserver/fileserver/smassstorage/inc/cusbmassstoragecontroller.h	Wed Oct 06 17:13:14 2010 +0100
+++ b/userlibandfileserver/fileserver/smassstorage/inc/cusbmassstoragecontroller.h	Mon Oct 11 17:54:41 2010 +0100
@@ -12,7 +12,7 @@
 //
 // Description:
 // Class declaration for CUsbMassStorageController.
-// 
+//
 //
 
 /**
@@ -23,11 +23,10 @@
 #ifndef __CUSBMASSSTORAGECONTROLLER_H__
 #define __CUSBMASSSTORAGECONTROLLER_H__
 
-#include <e32base.h>
-#include <usbmsshared.h>
-#include "drivemanager.h"
-#include "cusbmassstorageserver.h"
-#include "protocol.h"
+
+class MTransportBase;
+class MProtocolBase;
+class CUsbMassStorageServer;
 
 /**
 Mass Storage Controller class.
@@ -35,25 +34,25 @@
 Its main purpose is to instantiate and initialize these objects.
 */
 class CUsbMassStorageController : public CBase
-	{
-	public:
-	~CUsbMassStorageController();
-	void CreateL(RArray<TInt>& aDriveMapping);
-	CDriveManager& DriveManager();
-	TInt Start(TMassStorageConfig& aConfig);
-	TInt Stop();
-	void Reset();
-	void GetTransport(MTransportBase* &aTransport);
-	enum TTransportldd {EUsbc = 1, EUsbcsc};
-	
-	private:
-	CDriveManager* iDriveManager;
-	MTransportBase* iTransport;
-	MProtocolBase* iProtocol;
-	CUsbMassStorageServer* iServer;
-	TMassStorageConfig iConfig;
-	TInt iMaxDrives;
-	TTransportldd iTransportLddFlag;
-	};
+    {
+public:
+    ~CUsbMassStorageController();
+    void CreateL(RArray<TInt>& aDriveMapping);
+    CDriveManager& DriveManager();
+    TInt Start(TMassStorageConfig& aConfig);
+    TInt Stop();
+    void Reset();
+    void GetTransport(MTransportBase* &aTransport);
+    enum TTransportldd {EUsbc = 1, EUsbcsc};
+
+private:
+    CDriveManager* iDriveManager;
+    MTransportBase* iTransport;
+    MProtocolBase* iProtocol;
+    CUsbMassStorageServer* iServer;
+    TMassStorageConfig iConfig;
+    TInt iMaxDrives;
+    TTransportldd iTransportLddFlag;
+    };
 
 #endif //__CUSBMASSSTORAGECONTROLLER_H__