Newer
Older
ubixos / src / sys / ubixfsv2 / ubixfs.h
#ifndef UBIXFS_H
#define UBIXFS_H

#include "superblock.h"

class UbixFS {
 protected:
  signed char * freeBlockList;
  diskSuperBlock * superBlock;
  int32 getFreeBlock(uInt32);
  int32 getFreeBlock(void);
 public:
        UbixFS(void);
  bool  init(void);
  bool  format(void *, unsigned long long, int);
  bool  mount(void);
  bool  unmount(void);
  bool  verifyFS(void);

  virtual     ~UbixFS(void); 
}; // UbixFS
#endif // !UBIXFS_H