Lines Matching defs:node

297 BPoseView::Init(AttributeStreamNode* node)
299 RestoreState(node);
356 // turn on volume node monitor, metamime monitor, etc.
382 BPoseView::RestoreColumnState(AttributeStreamNode* node)
385 if (node) {
398 size_t size = (size_t)node->Contains(name, B_RAW_TYPE);
402 size = (size_t)node->Contains(name, B_RAW_TYPE);
409 off_t result = node->Read(name, 0, B_RAW_TYPE, size, buffer);
498 BPoseView::RestoreState(AttributeStreamNode* node)
500 RestoreColumnState(node);
502 if (node) {
516 size_t size = (size_t)node->Contains(name, B_RAW_TYPE);
520 size = (size_t)node->Contains(name, B_RAW_TYPE);
527 off_t result = node->Read(name, 0, B_RAW_TYPE, size, buffer);
639 BPoseView::SaveColumnState(AttributeStreamNode* node)
657 node->Write(columnsAttr, columnsAttrForeign, B_RAW_TYPE,
675 BPoseView::SaveState(AttributeStreamNode* node)
677 SaveColumnState(node);
695 node->Write(viewStateAttr, viewStateAttrForeign, B_RAW_TYPE,
759 poseInfo.fInitedDirectory = TargetModel()->NodeRef()->node;
1155 PRINT(("failed to watch node %s\n", strerror(result)));
1362 dirNode.node = eptr->d_pino;
1364 itemNode.node = eptr->d_ino;
1367 // have to node monitor ahead of time because Model will
1506 monitorMsg.AddInt64("node", model.NodeRef()->node);
1628 dirNode.node = ref.directory;
2275 node_ref node;
2276 message->FindInt32("device", &node.device);
2277 message->FindInt64("directory", &node.node);
2279 if (*TargetModel()->NodeRef() == node)
2873 && (poseInfo->fInitedDirectory != TargetModel()->NodeRef()->node))) {
3166 node_ref node;
3167 clipboardReport->FindInt32("device", &node.device);
3168 clipboardReport->FindInt64("directory", &node.node);
3195 BPose* pose = fPoseList->FindPose(&clipNode->node, &foundNodeIndex);
3206 pose = fFilteredPoseList->FindPose(&clipNode->node,
3243 BNode node(ref);
3264 FSSetPoseLocation(TargetModel()->NodeRef()->node, &node,
4151 BPoseView::TrySettingPoseLocation(BNode* node, BPoint point)
4160 if (FSSetPoseLocation(TargetModel()->NodeRef()->node, node, point) == B_OK)
4162 node->RemoveAttr(kAttrPoseInfoForeign);
5149 message->FindInt64("directory", (int64*)&dirNode.node);
5150 message->FindInt64("node", (int64*)&itemNode.node);
5219 message->FindInt64("node", (int64*)&itemNode.node);
5223 // notification or a node monitor notification because
5226 // but it's a node monitor notification then that means our query
5244 // couldn't find pose, first check if the node might be
5247 // What happens when a node and a symlink to it are in the
5330 if (eref.directory != TargetModel()->NodeRef()->node)
5355 // have to node monitor ahead of time because Model will
5398 message->FindInt64("to directory", (int64*)&dirNode.node);
5399 message->FindInt64("node", (int64*)&itemNode.node);
5413 && st.st_ino == dirNode.node) {
5419 itemNode.node = st.st_ino;
5443 if (oldDir == dirNode.node || TargetModel()->IsQuery()) {
5497 } else if (oldDir == thisDirNode.node)
5499 else if (dirNode.node == thisDirNode.node)
5587 message->FindInt64("node", (int64*)&itemNode.node);
5620 // if node is busy, wait a little, it may be in the
5701 // that although we couldn't open the node the first time, it seems
7259 BNode node(model->EntryRef());
7260 if (node.InitCheck() == B_OK) {
7261 BNodeInfo info(&node);
8086 BPoseView::SwitchDir(const entry_ref* newDirRef, AttributeStreamNode* node)
8119 // Restore state, might fail if the state has never been saved for this node
8122 if (node) {
8124 RestoreState(node);
9821 BPoseView::Represents(const node_ref* node) const
9823 return *(fModel->NodeRef()) == *node;