C# 클래스 SharpOS.Kernel.Vfs.NodeBase

Provides a default implementation for INodes. A filesystem implementation may choose to derive from BasicNode to receive a default implementation of the interface.
상속: IVfsNode
파일 보기 프로젝트 열기: sharpos/SharpOS

공개 메소드들

메소드 설명
Create ( string name, VfsNodeType type, object settings ) : IVfsNode
Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry entry ) : void
Lookup ( string name ) : IVfsNode
Open ( FileAccess access, FileShare sharing ) : object

보호된 메소드들

메소드 설명
NodeBase ( IFileSystem fs, VfsNodeType type ) : System

메소드 상세

Create() 공개 추상적인 메소드

public abstract Create ( string name, VfsNodeType type, object settings ) : IVfsNode
name string
type VfsNodeType
settings object
리턴 IVfsNode

Delete() 공개 추상적인 메소드

public abstract Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry entry ) : void
child IVfsNode
entry SharpOS.Kernel.Vfs.DirectoryEntry
리턴 void

Lookup() 공개 메소드

public Lookup ( string name ) : IVfsNode
name string
리턴 IVfsNode

NodeBase() 보호된 메소드

protected NodeBase ( IFileSystem fs, VfsNodeType type ) : System
fs IFileSystem
type VfsNodeType
리턴 System

Open() 공개 추상적인 메소드

public abstract Open ( FileAccess access, FileShare sharing ) : object
access FileAccess
sharing FileShare
리턴 object