Lines Matching refs:node
19 SizeIndexPrimaryKey(Node *node, off_t size)
20 : node(node), size(size) {}
21 SizeIndexPrimaryKey(Node *node)
22 : node(node), size(node->GetSize()) {}
24 : node(NULL), size(size) {}
26 Node *node;
51 if (a.node != NULL && a.node == b.node)
93 virtual void NodeRemoved(Node *node);
146 SizeIndex::Changed(Node *node, off_t oldSize)
149 if (node) {
151 Node **foundNode = fNodes->Find(SizeIndexPrimaryKey(node, oldSize),
152 node, &it);
153 if (foundNode && *foundNode == node) {
158 if (iterator->GetCurrentNode() == node)
159 iterator->NodeRemoved(node);
162 // remove and re-insert the node
164 error = fNodes->Insert(node);
167 off_t newSize = node->GetSize();
168 fVolume->UpdateLiveQueries(NULL, node, GetName(), GetType(),
178 SizeIndex::NodeAdded(Node *node)
180 if (node)
181 fNodes->Insert(node);
186 SizeIndex::NodeRemoved(Node *node)
188 if (node)
189 fNodes->Remove(node, node);
322 // get the node's first entry
324 // get the first node
367 SizeIndex::Iterator::NodeRemoved(Node */*node*/)