Searched refs:DirectoryIterator (Results 1 - 25 of 34) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/xfs/
H A DDirectory.h16 class DirectoryIterator { class
18 virtual ~DirectoryIterator() = 0;
26 static DirectoryIterator* Init(Inode* inode);
H A DDirectory.cpp15 DirectoryIterator::~DirectoryIterator()
20 DirectoryIterator*
21 DirectoryIterator::Init(Inode* inode)
H A DShortDirectory.h54 class ShortDirectory : public DirectoryIterator {
H A Dkernel_interface.cpp208 DirectoryIterator* iterator = DirectoryIterator::Init(directory);
403 DirectoryIterator* iterator = DirectoryIterator::Init(inode);
417 DirectoryIterator* iterator = (DirectoryIterator*)_cookie;
469 delete (DirectoryIterator*)_cookie;
H A DBPlusTree.h108 class TreeDirectory : public DirectoryIterator {
H A DLeafDirectory.h107 class LeafDirectory : public DirectoryIterator {
H A DNode.h97 class NodeDirectory : public DirectoryIterator {
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DDirectoryIterator.h15 class DirectoryIterator { class
17 DirectoryIterator(Inode* inode);
18 ~DirectoryIterator();
H A DDirectoryIterator.cpp8 #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 DDirectoryIterator.cpp7 #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 DDirectoryIterator.h39 class DirectoryIterator { class
41 DirectoryIterator(Inode* inode);
42 ~DirectoryIterator();
H A Dkernel_interface.cpp13 #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 DDirectory.h12 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 DDirectory.cpp99 DirectoryIterator* iterator = it.Next();) {
114 Directory::AddDirectoryIterator(DirectoryIterator* iterator)
121 Directory::RemoveDirectoryIterator(DirectoryIterator* iterator)
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DDirectoryIterator.h19 class DirectoryIterator { class
21 DirectoryIterator(Inode* inode, off_t start = 0,
23 ~DirectoryIterator();
44 DirectoryIterator(const DirectoryIterator&);
45 DirectoryIterator &operator=(const DirectoryIterator&);
H A DDirectoryIterator.cpp7 #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 DHTreeEntryIterator.h14 #include "DirectoryIterator.h"
29 DirectoryIterator** iterator,
H A DHTree.h15 #include "DirectoryIterator.h"
121 DirectoryIterator** directory);
150 DirectoryIterator** iterator);
H A DHTreeEntryIterator.cpp136 DirectoryIterator** directoryIterator, bool& detachRoot)
149 DirectoryIterator(fDirectory);
191 DirectoryIterator(fDirectory, start->Block() * fBlockSize, this);
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DDirectoryIterator.h39 class DirectoryIterator { class
41 DirectoryIterator(Inode* inode);
42 ~DirectoryIterator();
H A DDirectoryIterator.cpp13 #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 Dkernel_interface.cpp31 #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 DIcb.h19 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 DIcb.cpp20 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 Dlegacy_drivers.cpp181 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...]

Completed in 143 milliseconds

12