Searched refs:iterator (Results 26 - 50 of 421) sorted by path

1234567891011>>

/haiku/headers/private/storage/mime/
H A DInstalledTypes.h46 std::map<std::string, Supertype>::iterator &i);
/haiku/headers/tools/cppunit/
H A DThreadedTestCaller.h82 for (typename ThreadManagerMap::iterator it = fThreads.begin(); it != fThreads.end (); ++it) {
140 for (typename ThreadManagerMap::iterator i = fThreads.begin();
169 for (std::vector<std::string>::iterator i = list.begin();
196 for (ThreadManagerMap::iterator i = fThreads.begin();
/haiku/src/add-ons/kernel/bluetooth/hci/
H A Dbluetooth.cpp72 DoublyLinkedList<bluetooth_device>::Iterator iterator local
75 while (iterator.HasNext()) {
76 device = iterator.Next();
379 DoublyLinkedList<bluetooth_device>::Iterator iterator local
382 while (iterator.HasNext()) {
383 device = iterator.Next();
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DCheckVisitor.h44 TreeIterator* iterator);
H A DFileSystemVisitor.cpp91 // get iterator for the next directory
96 // the inode must stay locked in memory until the iterator
107 // we no longer need this iterator
223 InodeList::Iterator iterator = fVolume->RemovedInodes().GetIterator(); local
224 while (Inode* inode = iterator.Next()) {
294 iterating through a directory, \a parent, \a treeName and \a iterator
304 char* treeName, TreeIterator* iterator)
303 OpenInodeFailed(status_t reason, ino_t id, Inode* parent, char* treeName, TreeIterator* iterator) argument
H A DFileSystemVisitor.h47 TreeIterator* iterator);
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DInode.cpp124 DirectoryIterator iterator(this);
125 iterator.LookupEntry(this);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DHTree.h150 DirectoryIterator** iterator);
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DQueryIterator.cpp128 while (QueryIterator* iterator = fSubIterators.First()) {
129 RemoveSubIterator(iterator);
130 subIterators.Insert(iterator);
H A DQueryIterator.h64 QueryIterator* iterator) const
66 return &iterator->fVolumeLink;
70 const QueryIterator* iterator) const
72 return &iterator->fVolumeLink;
H A DQueryManager.cpp35 // delete all iterator lists (there shouldn't be any, though)
51 // allocate iterator map
64 QueryManager::AddIterator(QueryIterator* iterator) argument
66 if (!iterator || !iterator->GetVolume())
71 // get the iterator list for the volume
72 vnode_id nodeID = iterator->GetVolume()->GetRootID();
88 // add the iterator
89 iteratorList->Insert(iterator);
91 // get a volume reference for the iterator
99 AddSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
116 RemoveSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
133 GetCurrentSubIterator(HierarchicalQueryIterator* iterator) argument
147 NextSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
159 RewindSubIterator(HierarchicalQueryIterator* iterator) argument
169 PutIterator(QueryIterator* iterator) argument
238 QueryIterator* iterator = iteratorList->First(); local
[all...]
H A DQueryManager.h20 status_t AddIterator(QueryIterator* iterator);
23 HierarchicalQueryIterator* iterator,
27 HierarchicalQueryIterator* iterator,
33 HierarchicalQueryIterator* iterator);
35 HierarchicalQueryIterator* iterator,
39 HierarchicalQueryIterator* iterator);
43 void PutIterator(QueryIterator* iterator);
58 QueryIteratorPutter(QueryManager* manager, QueryIterator* iterator) argument
60 fIterator(iterator)
H A DRootVolume.cpp309 // init a directory iterator
310 VirtualDirIterator iterator; local
311 iterator.SetDirectory(fRootNode, true);
316 while (iterator.GetCurrentEntry(&name, &node)) {
317 iterator.NextEntry();
H A DServerVolume.cpp66 // init a directory iterator
67 VirtualDirIterator iterator; local
68 iterator.SetDirectory(fRootNode, true);
73 while (iterator.GetCurrentEntry(&name, &node)) {
74 iterator.NextEntry();
90 // uninit the directory iterator
91 iterator.SetDirectory(NULL);
175 // init a directory iterator
177 VirtualDirIterator iterator; local
178 iterator
232 ServerQueryIterator* iterator = new(std::nothrow) ServerQueryIterator(this); local
270 ServerQueryIterator* iterator local
307 ServerQueryIterator* iterator local
[all...]
H A DServerVolume.h40 QueryIterator** iterator);
41 virtual void FreeQueryIterator(QueryIterator* iterator);
42 virtual status_t ReadQuery(QueryIterator* iterator,
H A DShareAttrDir.cpp232 ShareAttrDirIterator* iterator = iterators->First(); local
233 _iterators[i] = iterator;
234 iterators->Remove(iterator);
256 ShareAttrDirIterator* iterator = (iterators ? iterators->First() : NULL); local
264 while (iterator && iterator->GetCurrentAttribute() == oldAttr) {
265 iterator->SetCurrentAttribute(newAttr);
266 iterator = iterators->GetNext(iterator);
280 while (iterator
[all...]
H A DShareNode.cpp471 for (LocalShareDirIterator* iterator = fIterators.First();
472 iterator;
473 iterator = fIterators.GetNext(iterator)) {
474 if (iterator->GetCurrentEntry() == entry)
475 iterator->NextEntry();
501 ShareDir::AddDirIterator(LocalShareDirIterator* iterator) argument
503 if (!iterator)
506 fIterators.Insert(iterator);
511 ShareDir::RemoveDirIterator(LocalShareDirIterator* iterator) argument
[all...]
H A DShareNode.h166 void AddDirIterator(LocalShareDirIterator* iterator);
168 LocalShareDirIterator* iterator);
179 // To be compared with remote dir iterator
H A DShareVolume.cpp122 ShareDirIterator* iterator; member in struct:ShareVolume::DirCookie
128 : iterator(NULL),
134 ShareAttrDirIterator* iterator; member in struct:ShareVolume::AttrDirCookie
271 // create attribute iterator map
1131 // if the directory is fully cached, we allocate a local iterator
1135 // create a local dir iterator
1136 LocalShareDirIterator* iterator local
1138 if (!iterator)
1140 iterator->SetDirectory(node);
1143 cookie->iterator
1151 RemoteShareDirIterator* iterator = new(std::nothrow) RemoteShareDirIterator; local
1202 ShareDirIterator* iterator = cookie->iterator; local
1248 ShareDirIterator* iterator = cookie->iterator; local
1309 ShareDirIterator* iterator = cookie->iterator; local
1450 ShareAttrDirIterator* iterator = new(std::nothrow) ShareAttrDirIterator; local
2072 _ReadRemoteDir(ShareDir* directory, RemoteShareDirIterator* iterator) argument
2709 _AddAttrDirIterator(ShareNode* node, ShareAttrDirIterator* iterator) argument
2742 _RemoveAttrDirIterator(ShareNode* node, ShareAttrDirIterator* iterator) argument
[all...]
H A DShareVolume.h196 ShareAttrDirIterator* iterator);
198 ShareAttrDirIterator* iterator);
H A DVirtualDir.cpp243 for (VirtualDirIterator* iterator = fIterators.First();
244 iterator;
245 iterator = fIterators.GetNext(iterator)) {
246 if (iterator->GetCurrentEntry() == entry)
247 iterator->NextEntry();
298 VirtualDir::AddDirIterator(VirtualDirIterator* iterator) argument
300 if (!iterator)
303 fIterators.Insert(iterator);
308 VirtualDir::RemoveDirIterator(VirtualDirIterator* iterator) argument
[all...]
H A DVirtualDir.h79 void AddDirIterator(VirtualDirIterator* iterator);
80 void RemoveDirIterator(VirtualDirIterator* iterator);
H A DVirtualVolume.cpp90 // init a directory iterator
92 VirtualDirIterator iterator; local
93 iterator.SetDirectory(fRootNode, true);
98 while (iterator.GetCurrentEntry(&name, &node)) {
99 iterator.NextEntry();
110 // uninit the directory iterator
111 iterator.SetDirectory(NULL);
531 // allocate an iterator
532 VirtualDirIterator* iterator = new(std::nothrow) VirtualDirIterator;
533 if (!iterator)
559 VirtualDirIterator* iterator = (VirtualDirIterator*)cookie; local
575 VirtualDirIterator* iterator = (VirtualDirIterator*)cookie; local
613 VirtualDirIterator* iterator = (VirtualDirIterator*)cookie; local
754 HierarchicalQueryIterator* iterator local
807 FreeQueryIterator(QueryIterator* iterator) argument
817 HierarchicalQueryIterator* iterator local
[all...]
H A DVirtualVolume.h118 QueryIterator** iterator);
119 virtual void FreeQueryIterator(QueryIterator* iterator);
120 virtual status_t ReadQuery(QueryIterator* iterator,
H A DVolume.cpp531 int32 token, QueryIterator** iterator)
538 Volume::FreeQueryIterator(QueryIterator* iterator) argument
544 Volume::ReadQuery(QueryIterator* iterator, struct dirent* buffer, argument
530 OpenQuery(const char* queryString, uint32 flags, port_id port, int32 token, QueryIterator** iterator) argument

Completed in 113 milliseconds

1234567891011>>