VirtualDir
VirtualDir::VirtualDir(Volume* volume, vnode_id nodeID)
VirtualDir::~VirtualDir()
VirtualDir::InitCheck() const
VirtualDir::SetParent(VirtualDir* parent)
VirtualDir*
VirtualDir::GetParent() const
VirtualDir::GetCreationTime() const
VirtualDir::AddEntry(const char* name, Node* child)
if (VirtualDir* childDir = dynamic_cast<VirtualDir*>(child))
VirtualDir::RemoveEntry(const char* name)
if (VirtualDir* childDir = dynamic_cast<VirtualDir*>(child))
VirtualDir::GetEntry(const char* name) const
VirtualDir::GetChildNode(const char* name) const
VirtualDir::GetFirstEntry() const
VirtualDir::GetNextEntry(VirtualDirEntry* entry) const
VirtualDir::AddDirIterator(VirtualDirIterator* iterator)
VirtualDir::RemoveDirIterator(VirtualDirIterator* iterator)
VirtualDirIterator::SetDirectory(VirtualDir* directory, bool onlyChildren)
class VirtualDir;
void SetDirectory(VirtualDir* directory,
VirtualDir* fDirectory;
class VirtualDir : public Node, public DoublyLinkedListLinkImpl<VirtualDir> {
VirtualDir(Volume* volume, vnode_id nodeID);
virtual ~VirtualDir();
void SetParent(VirtualDir* parent);
VirtualDir* GetParent() const;
VirtualDir* fParent;
fRootNode = new(std::nothrow) VirtualDir(this, rootNodeID);
VirtualDir* fRootNode;