/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Directory.h | 16 class DirectoryIterator { class 18 virtual ~DirectoryIterator() = 0; 26 static DirectoryIterator* Init(Inode* inode);
|
H A D | Directory.cpp | 15 DirectoryIterator::~DirectoryIterator() 20 DirectoryIterator* 21 DirectoryIterator::Init(Inode* inode)
|
H A D | ShortDirectory.h | 54 class ShortDirectory : public DirectoryIterator {
|
H A D | kernel_interface.cpp | 208 DirectoryIterator* iterator = DirectoryIterator::Init(directory); 403 DirectoryIterator* iterator = DirectoryIterator::Init(inode); 417 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; 469 delete (DirectoryIterator*)_cookie;
|
H A D | BPlusTree.h | 108 class TreeDirectory : public DirectoryIterator {
|
H A D | LeafDirectory.h | 107 class LeafDirectory : public DirectoryIterator {
|
H A D | Node.h | 97 class NodeDirectory : public DirectoryIterator {
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | DirectoryIterator.h | 15 class DirectoryIterator { class 17 DirectoryIterator(Inode* inode); 18 ~DirectoryIterator();
|
H A D | DirectoryIterator.cpp | 8 #include "DirectoryIterator.h" 21 DirectoryIterator::DirectoryIterator(Inode* inode) function in class:DirectoryIterator 36 DirectoryIterator::~DirectoryIterator() 44 DirectoryIterator::InitCheck() 51 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id) 91 TRACE("DirectoryIterator::GetNext() entries_length %ld name_length %d\n", 110 DirectoryIterator::Lookup(const char* name, size_t nameLength, ino_t* _id) 133 TRACE("DirectoryIterator [all...] |
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | DirectoryIterator.cpp | 7 #include "DirectoryIterator.h" 24 DirectoryIterator::DirectoryIterator(Inode* inode) function in class:DirectoryIterator 32 DirectoryIterator::~DirectoryIterator() 38 DirectoryIterator::InitCheck() 45 DirectoryIterator::Lookup(const char* name, ino_t* _id) 68 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id) 95 DirectoryIterator::Rewind()
|
H A D | DirectoryIterator.h | 39 class DirectoryIterator { class 41 DirectoryIterator(Inode* inode); 42 ~DirectoryIterator();
|
H A D | kernel_interface.cpp | 13 #include "DirectoryIterator.h" 214 status = DirectoryIterator(directory).Lookup(name, _vnodeID); 374 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); 387 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; 426 DirectoryIterator *iterator = (DirectoryIterator *)_cookie; 442 delete (DirectoryIterator*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | Directory.h | 12 struct DirectoryIterator : DoublyLinkedListLinkImpl<DirectoryIterator> { struct in inherits:DoublyLinkedListLinkImpl 15 DirectoryIterator() function in struct:DirectoryIterator 22 typedef DoublyLinkedList<DirectoryIterator> DirectoryIteratorList; 49 DirectoryIterator* iterator); 51 DirectoryIterator* iterator);
|
H A D | Directory.cpp | 99 DirectoryIterator* iterator = it.Next();) { 114 Directory::AddDirectoryIterator(DirectoryIterator* iterator) 121 Directory::RemoveDirectoryIterator(DirectoryIterator* iterator)
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | DirectoryIterator.h | 19 class DirectoryIterator { class 21 DirectoryIterator(Inode* inode, off_t start = 0, 23 ~DirectoryIterator(); 44 DirectoryIterator(const DirectoryIterator&); 45 DirectoryIterator &operator=(const DirectoryIterator&);
|
H A D | DirectoryIterator.cpp | 7 #include "DirectoryIterator.h" 49 DirectoryIterator::DirectoryIterator(Inode* directory, off_t start, function in class:DirectoryIterator 64 TRACE("DirectoryIterator::DirectoryIterator() %" B_PRIdINO ": num blocks: " 72 DirectoryIterator::~DirectoryIterator() 74 TRACE("DirectoryIterator::~DirectoryIterator(): %p, parent: %p\n", this, 77 TRACE("DirectoryIterator [all...] |
H A D | HTreeEntryIterator.h | 14 #include "DirectoryIterator.h" 29 DirectoryIterator** iterator,
|
H A D | HTree.h | 15 #include "DirectoryIterator.h" 121 DirectoryIterator** directory); 150 DirectoryIterator** iterator);
|
H A D | HTreeEntryIterator.cpp | 136 DirectoryIterator** directoryIterator, bool& detachRoot) 149 DirectoryIterator(fDirectory); 191 DirectoryIterator(fDirectory, start->Block() * fBlockSize, this);
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | DirectoryIterator.h | 39 class DirectoryIterator { class 41 DirectoryIterator(Inode* inode); 42 ~DirectoryIterator();
|
H A D | DirectoryIterator.cpp | 13 #include "DirectoryIterator.h" 32 // #pragma mark - DirectoryIterator 35 DirectoryIterator::DirectoryIterator(Inode* inode) function in class:DirectoryIterator 43 TRACE("DirectoryIterator::DirectoryIterator() %" B_PRIu32 "\n", fCluster); 47 DirectoryIterator::~DirectoryIterator() 53 DirectoryIterator::InitCheck() 60 DirectoryIterator [all...] |
H A D | kernel_interface.cpp | 31 #include "DirectoryIterator.h" 398 status = DirectoryIterator(directory).Lookup(name, strlen(name), _vnodeID); 570 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); 586 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; 626 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; 642 delete (DirectoryIterator*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | Icb.h | 19 class DirectoryIterator; 55 class DirectoryIterator : public SinglyLinkedListLinkImpl<DirectoryIterator> { class in inherits:SinglyLinkedListLinkImpl 70 DirectoryIterator(Icb *parent); 120 status_t GetDirectoryIterator(DirectoryIterator **iterator); 150 SinglyLinkedList<DirectoryIterator> fIteratorList;
|
H A D | Icb.cpp | 20 DirectoryIterator::GetNextEntry(char *name, uint32 *length, ino_t *id) 25 TRACE(("DirectoryIterator::GetNextEntry: name = %p, length = %" B_PRIu32 31 TRACE(("DirectoryIterator::GetNextEntry: .\n")); 38 TRACE(("DirectoryIterator::GetNextEntry: end of dir\n")); 59 TRACE(("DirectoryIterator::GetNextEntry: ..\n")); 64 TRACE(("DirectoryIterator::GetNextEntry: UfdString id == `%s', " 84 DirectoryIterator::Rewind() 94 DirectoryIterator::DirectoryIterator(Icb *parent) function in class:DirectoryIterator 167 Icb::GetDirectoryIterator(DirectoryIterator **iterato [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | legacy_drivers.cpp | 181 class DirectoryIterator { class in namespace:__anon1 183 DirectoryIterator(const char *path, 185 ~DirectoryIterator(); 919 DirectoryIterator::DirectoryIterator(const char* path, const char* subPath, function in class:DirectoryIterator 930 DirectoryIterator::~DirectoryIterator() 937 DirectoryIterator::SetTo(const char* path, const char* subPath, bool recursive) 967 DirectoryIterator::GetNext(KPath& path, struct stat& stat) 1016 DirectoryIterator [all...] |