Lines Matching refs:ref
77 const NodeRef *ref,
79 : ref(ref),
85 const NodeRef *ref;
218 remove_observer(this, entry->ref);
322 const NodeRef *ref) {
330 // make sure the ref is valid
331 if (!ref) {
336 if (_findWindowFor(ref->id(), &window)) {
348 if (_addWindowFor(ref, window)) {
352 if (ref->kind() & B_FILE_INTERFACE)
354 window->AddChild(new FileNodeInfoView(ref));
356 else if (roster->GetDormantNodeFor(ref->node(), &dormantNodeInfo) != B_OK) {
359 if ((get_port_info(ref->node().port, &portInfo) == B_OK)
365 window->AddChild(new AppNodeInfoView(ref));
368 window->AddChild(new LiveNodeInfoView(ref));
372 window->AddChild(new LiveNodeInfoView(ref));
376 window->AddChild(new LiveNodeInfoView(ref));
638 const NodeRef *ref,
646 live_node_window *entry = new live_node_window(ref, window);
648 add_observer(this, entry->ref);
667 if (entry->ref->id() == nodeID) {
687 if (entry->ref->id() == nodeID) {
689 remove_observer(this, entry->ref);