userlibandfileserver/fileserver/smassstorage/inc/cbulkonlytransport.h
changeset 271 dc268b18d709
parent 269 d57b86b1867a
child 286 48e57fb1237e
equal deleted inserted replaced
269:d57b86b1867a 271:dc268b18d709
    21 */
    21 */
    22 
    22 
    23 #ifndef __CBULKONLYTRANSPORT_H__
    23 #ifndef __CBULKONLYTRANSPORT_H__
    24 #define __CBULKONLYTRANSPORT_H__
    24 #define __CBULKONLYTRANSPORT_H__
    25 
    25 
    26 #include <e32std.h> 
    26 #include <e32std.h>
       
    27 #if !defined(__WINS__) && !defined(__X86__) 
    27 #include <d32usbcsc.h>
    28 #include <d32usbcsc.h>
       
    29 #endif
    28 #include <d32usbc.h>
    30 #include <d32usbc.h>
    29 #include "protocol.h"  
    31 #include "protocol.h"  
    30 #include "cusbmassstoragecontroller.h"
    32 #include "cusbmassstoragecontroller.h"
    31 #include "mldddevicestatenotification.h"
    33 #include "mldddevicestatenotification.h"
    32 
    34 
    90 public:
    92 public:
    91 	static CBulkOnlyTransport* NewL(TInt aNumDrives,CUsbMassStorageController& aController, CUsbMassStorageController::TTransportldd aTransportLddFlag);
    93 	static CBulkOnlyTransport* NewL(TInt aNumDrives,CUsbMassStorageController& aController, CUsbMassStorageController::TTransportldd aTransportLddFlag);
    92 	static CBulkOnlyTransport* NewL(TInt aNumDrives,CUsbMassStorageController& aController); 
    94 	static CBulkOnlyTransport* NewL(TInt aNumDrives,CUsbMassStorageController& aController); 
    93 
    95 
    94 protected:
    96 protected:
    95     ~CBulkOnlyTransport() = 0;
    97     ~CBulkOnlyTransport();
    96 	CBulkOnlyTransport(TInt aNumDrives,CUsbMassStorageController& aController);
    98 	CBulkOnlyTransport(TInt aNumDrives,CUsbMassStorageController& aController);
    97 
    99 
    98 public:
   100 public:
    99 	TInt InitialiseTransportL(TInt aTransportLddFlag);
   101 	TInt InitialiseTransportL(TInt aTransportLddFlag);
   100 
   102