Symbol: TarFS
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
115
virtual TarFS::Entry* LookupEntry(const char* name);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
127
virtual TarFS::Directory* ToTarDirectory() { return this; }
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
130
TarFS::Directory** _dir = NULL);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
170
class Volume : public TarFS::Directory {
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
177
TarFS::Directory* Root() { return this; }
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
242
TarFS::Entry::Entry(const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
253
TarFS::File::File(tar_header* header, const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
254
: TarFS::Entry(name),
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
261
TarFS::File::~File()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
267
TarFS::File::ReadAt(void* cookie, off_t pos, void* buffer, size_t bufferSize)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
289
TarFS::File::WriteAt(void* cookie, off_t pos, const void* buffer,
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
297
TarFS::File::GetName(char* nameBuffer, size_t bufferSize) const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
305
TarFS::File::Type() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
312
TarFS::File::Size() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
319
TarFS::File::Inode() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
327
TarFS::Directory::Directory(Directory* parent, const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
329
TarFS::Entry(name),
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
335
TarFS::Directory::~Directory()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
337
while (TarFS::Entry* entry = fEntries.Head()) {
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
345
TarFS::Directory::Open(void** _cookie, int mode)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
361
TarFS::Directory::Close(void* cookie)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
371
TarFS::Directory::GetName(char* nameBuffer, size_t bufferSize) const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
378
TarFS::Entry*
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
379
TarFS::Directory::LookupEntry(const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
389
TarFS::Entry* entry = iterator.Next();
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
399
TarFS::Directory::LookupDontTraverse(const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
401
TarFS::Entry* entry = LookupEntry(name);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
414
TarFS::Directory::GetNextEntry(void* _cookie, char* name, size_t size)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
417
TarFS::Entry* entry = iterator->Next();
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
429
TarFS::Directory::GetNextNode(void* _cookie, Node** _node)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
432
TarFS::Entry* entry = iterator->Next();
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
443
TarFS::Directory::Rewind(void* _cookie)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
452
TarFS::Directory::AddDirectory(char* dirName, TarFS::Directory** _dir)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
470
TarFS::Directory* dir = (entry ? entry->ToTarDirectory() : NULL);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
476
dir = new(nothrow) TarFS::Directory(this, dirName);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
498
TarFS::Directory::AddFile(tar_header* header)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
510
TarFS::Directory* dir = this;
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
518
TarFS::Entry* entry;
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
520
entry = new(nothrow) TarFS::File(header, leaf);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
522
entry = new(nothrow) TarFS::Symlink(header, leaf);
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
536
TarFS::Directory::IsEmpty()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
543
TarFS::Directory::Inode() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
552
TarFS::Symlink::Symlink(tar_header* header, const char* name)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
553
: TarFS::Entry(name),
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
562
TarFS::Symlink::~Symlink()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
568
TarFS::Symlink::ReadAt(void* cookie, off_t pos, void* buffer, size_t bufferSize)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
575
TarFS::Symlink::WriteAt(void* cookie, off_t pos, const void* buffer,
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
583
TarFS::Symlink::ReadLink(char* buffer, size_t bufferSize)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
597
TarFS::Symlink::GetName(char* nameBuffer, size_t bufferSize) const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
605
TarFS::Symlink::Type() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
612
TarFS::Symlink::Size() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
619
TarFS::Symlink::Inode() const
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
628
TarFS::Volume::Volume()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
630
TarFS::Directory(this, "Boot from CD-ROM")
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
635
TarFS::Volume::~Volume()
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
641
TarFS::Volume::Init(boot::Partition* partition)
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
67
virtual TarFS::Directory* ToTarDirectory() { return NULL; }
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
75
typedef DoublyLinkedList<TarFS::Entry> EntryList;
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
754
TarFS::Volume::_Inflate(boot::Partition* partition, void* cookie, off_t offset,
src/system/boot/loader/file_systems/tarfs/tarfs.cpp
845
TarFS::Volume* volume = new(nothrow) TarFS::Volume;