Lines Matching defs:node
56 // create the node handle map
57 fNodeHandles = new(std::nothrow) NodeHandleMap("node handles");
91 // into root node ref
93 fRootNodeRef.node = nodeID;
137 // close all node handles
152 // // close the node handle
160 // "existing node handle! Can't continue Unmount().\n"));
211 fRootNodeRef.device, fRootNodeRef.node);
237 ClientVolume::GetNodePermissions(Node* node)
239 // TODO: We should also check whether the node is located on the client volume
251 // get the node
252 Node* node = volumeManager->GetNode(volumeID, nodeID);
253 if (!node)
256 // check, if the node is contained by the root dir of the client volume
257 if (volumeManager->DirectoryContains(GetRootDirectory(), node, true))
258 return node;
274 return GetNode(nodeRef.device, nodeRef.node);
391 // The caller gets a lock to the returned node handle.
393 ClientVolume::Open(Node* node, int openMode, FileHandle** _handle)
395 if (!node || !_handle)
398 // open the node
400 status_t error = node->Open(openMode, &handle);
420 // The caller gets a lock to the returned node handle.
449 // The caller gets a lock to the returned node handle.
451 ClientVolume::OpenAttrDir(Node* node, AttrDirIterator** _iterator)
453 if (!node || !_iterator)
458 status_t error = node->OpenAttrDir(&iterator);