Home
last modified time | relevance | path

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

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