userlibandfileserver/fileserver/smassstorage/inc/cmassstoragefilesystem.h
branchRCL_3
changeset 21 e7d2d738d3c2
parent 0 a41df078684a
equal deleted inserted replaced
20:597aaf25e343 21:e7d2d738d3c2
    21 */
    21 */
    22 
    22 
    23 #ifndef __CMASSSTORAGEFILESYSTEM_H__
    23 #ifndef __CMASSSTORAGEFILESYSTEM_H__
    24 #define __CMASSSTORAGEFILESYSTEM_H__
    24 #define __CMASSSTORAGEFILESYSTEM_H__
    25 
    25 
    26 #include <f32fsys.h>
       
    27 #include <f32ver.h>
       
    28 #include <f32file.h>
       
    29 #include "cusbmassstoragecontroller.h"
       
    30 
    26 
       
    27 //Forward Declaration
       
    28 class CUsbMassStorageController;
    31 
    29 
    32 /**
    30 /**
    33 Mass Storage Filesystem class.
    31 Mass Storage Filesystem class.
    34 Only supports creating a new mount. Calling NewFileL, NewDirL and NewFormatL
    32 Only supports creating a new mount. Calling NewFileL, NewDirL and NewFormatL
    35 results in the functions leaving with KErrNotReady.
    33 results in the functions leaving with KErrNotReady.
    73 
    71 
    74 private:
    72 private:
    75 	CUsbMassStorageController* iMassStorageController;
    73 	CUsbMassStorageController* iMassStorageController;
    76 	TBool iRunning;
    74 	TBool iRunning;
    77 	RArray<TInt> iMsDrives;
    75 	RArray<TInt> iMsDrives;
    78 	
       
    79 			
       
    80 	};
    76 	};
    81 
    77 
    82 #endif // __CMASSSTORAGEFILESYSTEM_H__
    78 #endif // __CMASSSTORAGEFILESYSTEM_H__
    83 
    79