C# Class SharpOS.Kernel.FileSystem.FATFileSystem.VfsFile

Inheritance: SharpOS.Kernel.Vfs.NodeBase
Show file Open project: sharpos/SharpOS

Protected Properties

Property Type Description
directoryIndex uint
directorySector uint
fileCluster uint

Public Methods

Method Description
Create ( string name, VfsNodeType type, object settings ) : IVfsNode
Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
Lookup ( string name ) : IVfsNode
Open ( System access, System sharing ) : object
VfsFile ( IFileSystem fs, uint fileCluster, uint directorySector, uint directoryIndex ) : System

Method Details

Create() public method

public Create ( string name, VfsNodeType type, object settings ) : IVfsNode
name string
type VfsNodeType
settings object
return IVfsNode

Delete() public method

public Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
child IVfsNode
dentry SharpOS.Kernel.Vfs.DirectoryEntry
return void

Lookup() public method

public Lookup ( string name ) : IVfsNode
name string
return IVfsNode

Open() public method

public Open ( System access, System sharing ) : object
access System
sharing System
return object

VfsFile() public method

public VfsFile ( IFileSystem fs, uint fileCluster, uint directorySector, uint directoryIndex ) : System
fs IFileSystem
fileCluster uint
directorySector uint
directoryIndex uint
return System

Property Details

directoryIndex protected property

protected uint directoryIndex
return uint

directorySector protected property

protected uint directorySector
return uint

fileCluster protected property

protected uint fileCluster
return uint