public | RootINodeManager() |
public override INode* | GetINode(const INodeKey& key) |
public override nothrow String<char> | Name() const |
public override INode* | PathToINode(Process* process, const String<char>& path) |
public override INode* | PathToINode(Process* process, const String<char>& path, PathToINodeFlags flags, INode*& parent, DirectorySlot& freeDirectorySlot, String<char>& name) |
public override void | PutINode(INode* inode) |
private void | RemoveINodeFromFreeList(INode* inode) |
private LinkedList<INode*> | freeINodeList |
private HashMap<INodeKey, INode*, INodeKeyHash, EqualTo<INodeKey>> | inodeMap |
private List<UniquePtr<INode>> | inodes |