Searched refs:subIterator (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DQueryIterator.cpp99 HierarchicalQueryIterator::AddSubIterator(QueryIterator* subIterator) argument
101 if (!subIterator)
104 fSubIterators.Insert(subIterator);
105 subIterator->SetParentIterator(this);
107 fCurrentSubIterator = subIterator;
112 HierarchicalQueryIterator::RemoveSubIterator(QueryIterator* subIterator) argument
114 if (!subIterator)
117 if (fCurrentSubIterator == subIterator)
119 subIterator->SetParentIterator(NULL);
120 fSubIterators.Remove(subIterator);
[all...]
H A DQueryManager.cpp100 QueryIterator* subIterator)
102 if (!iterator || !subIterator)
106 if (subIterator->GetVolume()->IsUnmounting())
109 iterator->AddSubIterator(subIterator);
117 QueryIterator* subIterator)
119 if (!iterator || !subIterator)
123 if (subIterator->GetParentIterator() != iterator)
126 iterator->RemoveSubIterator(subIterator);
139 QueryIterator* subIterator = iterator->GetCurrentSubIterator(); local
140 if (subIterator)
99 AddSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
116 RemoveSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
147 NextSubIterator(HierarchicalQueryIterator* iterator, QueryIterator* subIterator) argument
[all...]
H A DQueryManager.h24 QueryIterator* subIterator);
28 QueryIterator* subIterator);
36 QueryIterator* subIterator);
H A DQueryIterator.h50 void AddSubIterator(QueryIterator* subIterator);
51 void RemoveSubIterator(QueryIterator* subIterator);
H A DVirtualVolume.cpp782 QueryIterator* subIterator; local
784 &subIterator) == B_OK) {
786 if (queryManager->AddSubIterator(iterator, subIterator) != B_OK)
787 queryManager->PutIterator(subIterator);
821 while (QueryIterator* subIterator
823 QueryIteratorPutter _(queryManager, subIterator);
825 status_t error = subIterator->GetVolume()->ReadQuery(subIterator,
833 queryManager->NextSubIterator(iterator, subIterator);

Completed in 47 milliseconds