C# Class VirtualFileSystem.SuperBlock

Afficher le fichier Open project: SummerWish/vfs Class Usage Examples

Méthodes publiques

Свойство Type Description
data _SuperBlock
pBlockBitVectors System.UInt32
pBlockData System.UInt32
pInodeBitVectors System.UInt32
pInodeData System.UInt32

Méthodes publiques

Méthode Description
Create ( VFSCore vfs, UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : SuperBlock

创建一个全新的 SuperBlock

Load ( VFSCore vfs ) : SuperBlock

从存储介质上还原 SuperBlock

Save ( ) : void

将 superblock 写入存储介质

SuperBlock ( VFSCore vfs, _SuperBlock data ) : System
ToString ( ) : String

转换为字符串

Private Methods

Méthode Description
init ( ) : void

根据有效的持久化数据初始化整个结构

Method Details

Create() public static méthode

创建一个全新的 SuperBlock
public static Create ( VFSCore vfs, UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : SuperBlock
vfs VFSCore
inodeCapacity System.UInt32
blockSize System.UInt16
blockCapacity System.UInt32
Résultat SuperBlock

Load() public static méthode

从存储介质上还原 SuperBlock
public static Load ( VFSCore vfs ) : SuperBlock
vfs VFSCore
Résultat SuperBlock

Save() public méthode

将 superblock 写入存储介质
public Save ( ) : void
Résultat void

SuperBlock() public méthode

public SuperBlock ( VFSCore vfs, _SuperBlock data ) : System
vfs VFSCore
data _SuperBlock
Résultat System

ToString() public méthode

转换为字符串
public ToString ( ) : String
Résultat String

Property Details

data public_oe property

可持久化数据
public _SuperBlock,VirtualFileSystem data
Résultat _SuperBlock

pBlockBitVectors public_oe property

数据块位图起始地址
public UInt32,System pBlockBitVectors
Résultat System.UInt32

pBlockData public_oe property

数据块区起始地址
public UInt32,System pBlockData
Résultat System.UInt32

pInodeBitVectors public_oe property

inode 位图起始地址
public UInt32,System pInodeBitVectors
Résultat System.UInt32

pInodeData public_oe property

inode 区起始地址
public UInt32,System pInodeData
Résultat System.UInt32