Lines Matching defs:Directory
57 class Directory;
66 virtual TarFS::Directory* ToTarDirectory() { return NULL; }
103 class Directory : public ::Directory, public Entry {
105 Directory(Directory* parent, const char* name);
106 virtual ~Directory();
126 virtual TarFS::Directory* ToTarDirectory() { return this; }
129 TarFS::Directory** _dir = NULL);
133 typedef ::Directory _inherited;
135 Directory* fParent;
169 class Volume : public TarFS::Directory {
176 TarFS::Directory* Root() { return this; }
326 TarFS::Directory::Directory(Directory* parent, const char* name)
334 TarFS::Directory::~Directory()
344 TarFS::Directory::Open(void** _cookie, int mode)
360 TarFS::Directory::Close(void* cookie)
370 TarFS::Directory::GetName(char* nameBuffer, size_t bufferSize) const
378 TarFS::Directory::LookupEntry(const char* name)
398 TarFS::Directory::LookupDontTraverse(const char* name)
413 TarFS::Directory::GetNextEntry(void* _cookie, char* name, size_t size)
428 TarFS::Directory::GetNextNode(void* _cookie, Node** _node)
442 TarFS::Directory::Rewind(void* _cookie)
451 TarFS::Directory::AddDirectory(char* dirName, TarFS::Directory** _dir)
469 TarFS::Directory* dir = (entry ? entry->ToTarDirectory() : NULL);
475 dir = new(nothrow) TarFS::Directory(this, dirName);
497 TarFS::Directory::AddFile(tar_header* header)
509 TarFS::Directory* dir = this;
535 TarFS::Directory::IsEmpty()
542 TarFS::Directory::Inode() const
629 TarFS::Directory(this, "Boot from CD-ROM")
830 tarfs_get_file_system(boot::Partition* partition, ::Directory** _root)