userlibandfileserver/fileserver/inc/f32file.h
changeset 279 957c583b417b
parent 271 dc268b18d709
child 291 206a6eaaeb71
equal deleted inserted replaced
275:2b433474f2ba 279:957c583b417b
  3244 class TFsMntHelperImpl;
  3244 class TFsMntHelperImpl;
  3245 NONSHARABLE_CLASS(CFsMountHelper) : public CBase
  3245 NONSHARABLE_CLASS(CFsMountHelper) : public CBase
  3246     {
  3246     {
  3247  public:
  3247  public:
  3248 
  3248 
  3249     inline ~CFsMountHelper();
  3249     IMPORT_C ~CFsMountHelper();
  3250     
       
  3251     IMPORT_C static CFsMountHelper* New(RFs& aFs, TInt aDrvNum);
  3250     IMPORT_C static CFsMountHelper* New(RFs& aFs, TInt aDrvNum);
  3252     IMPORT_C void Close();
       
  3253 
  3251 
  3254     /** file system dismounting options. Used by DismountFileSystem(). RFs::NotifyDismount(), RFs::DismountFileSystem()*/
  3252     /** file system dismounting options. Used by DismountFileSystem(). RFs::NotifyDismount(), RFs::DismountFileSystem()*/
  3255     enum TFsDismountMode
  3253     enum TFsDismountMode
  3256         {
  3254         {
  3257         ENormal,            ///< normal graceful attempt to dismount the file system. Usual call to RFs::DismountFileSystem().
  3255         ENormal,            ///< normal graceful attempt to dismount the file system. Usual call to RFs::DismountFileSystem().
  3273  protected:
  3271  protected:
  3274     inline CFsMountHelper(); 
  3272     inline CFsMountHelper(); 
  3275     CFsMountHelper(const CFsMountHelper&);
  3273     CFsMountHelper(const CFsMountHelper&);
  3276     CFsMountHelper& operator=(const CFsMountHelper&);
  3274     CFsMountHelper& operator=(const CFsMountHelper&);
  3277 
  3275 
       
  3276     void Close();
       
  3277 
  3278  private:
  3278  private:
  3279     TFsMntHelperImpl*  ipImpl; 
  3279     TFsMntHelperImpl*  ipImpl; 
  3280     };
  3280     };
  3281 
  3281 
  3282 
  3282