INodeManager Abstract Class

Definition

Line 1033 of cmsxk/FileSystem.cm

Inheritance

Member Functions

public INode* CallPathToINode(INodeManager* imgr, Process* process, const String<char>& path)
public abstract INode* GetINode(const INodeKey& key)
public abstract nothrow String<char> Name() const
public abstract INode* PathToINode(Process* process, const String<char>& path)
public abstract INode* PathToINode(Process* process, const String<char>& path, PathToINodeFlags flags, INode*& parent, DirectorySlot& freeDirectorySlot, String<char>& name)
public abstract void PutINode(INode* inode)

Member Function Details

CallPathToINode Member Function

public INode* CallPathToINode(INodeManager* imgr, Process* process, const String<char>& path)

Definition
Line 1038 of cmsxk/FileSystem.cm


GetINode Member Function

public abstract INode* GetINode(const INodeKey& key)

Definition
Line 1036 of cmsxk/FileSystem.cm


Name Member Function

public abstract nothrow String<char> Name()

Definition
Line 1044 of cmsxk/FileSystem.cm


PathToINode Member Function

public abstract INode* PathToINode(Process* process, const String<char>& path)

Definition
Line 1042 of cmsxk/FileSystem.cm


PathToINode Member Function

public abstract INode* PathToINode(Process* process, const String<char>& path, PathToINodeFlags flags, INode*& parent, DirectorySlot& freeDirectorySlot, String<char>& name)

Definition
Line 1043 of cmsxk/FileSystem.cm


PutINode Member Function

public abstract void PutINode(INode* inode)

Definition
Line 1037 of cmsxk/FileSystem.cm