Files
Ext2FS/fs/ext2/ext2_group_descriptor.h
T
2019-06-20 16:59:28 +08:00

21 lines
532 B
C++

#pragma once
#include "ext2_fs.h"
namespace EXT2 {
class EXT2_GD {
_u8 *inode_bitmap = nullptr, *block_bitmap = nullptr;
GroupDescriptor* gd;
EXT2_FS *fs;
_u32 group_n;
public:
EXT2_GD(EXT2_FS *fs, GroupDescriptor* gd, _u32 n);
~EXT2_GD();
GroupDescriptor *get_gd();
_u8 *get_inode_bitmap();
_u8 *get_block_bitmap();
_u32 alloc_inode();
_u32 alloc_block();
void write_inode_bitmap();
void write_block_bitmap();
};
}