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

#include "superblock.h"
#include "fsAbstract.h"

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

#endif // !UBIXFS_H