DirectoryFile Class

Definition

Line 968 of cmsxk/File.cm

Inheritance

Constructors & Destructor

public nothrow DirectoryFile(INode* dirINode_)

Member Functions

public inline nothrow INode* DirINode() const
public inline nothrow long Offset() const
public virtual int Read(Process* process, ulong inodeNumberAddress, ulong entryNameAddress)
public override void Release(int fd)
public inline nothrow void SetOffset(long offset_)
public override File* Share()

Member Variables

private INode* dirINode
private long offset

Constructor& Destructor Details

DirectoryFile Constructor

public nothrow DirectoryFile(INode* dirINode_)

Definition
Line 970 of cmsxk/File.cm


Member Function Details

DirINode Member Function

public inline nothrow INode* DirINode()

Definition
Line 982 of cmsxk/File.cm


Offset Member Function

public inline nothrow long Offset()

Definition
Line 986 of cmsxk/File.cm


Read Member Function

public virtual int Read(Process* process, ulong inodeNumberAddress, ulong entryNameAddress)

Definition
Line 973 of cmsxk/File.cm


Release Member Function

public override void Release(int fd)

Definition
Line 1002 of cmsxk/File.cm


SetOffset Member Function

public inline nothrow void SetOffset(long offset_)

Definition
Line 990 of cmsxk/File.cm


Share Member Function

public override File* Share()

Definition
Line 994 of cmsxk/File.cm