Lines Matching refs:consumer
257 NodeRef *producer, *consumer;
266 err = getNodeRef(connection->destinationNode(), &consumer);
279 line += B_TRANSLATE("%producer% and %consumer%");
281 line.ReplaceFirst("%consumer%", consumer->name());
294 if(_canGroup(producer) && _canGroup(consumer))
296 if (producer->group() && consumer->group() &&
298 !(consumer->group()->groupFlags() & NodeGroup::GROUP_LOCKED))
301 group = consumer->group();
306 { // add consumer to producers group
308 group->addNode(consumer);
310 else if (consumer->group() &&
311 !(consumer->group()->groupFlags() & NodeGroup::GROUP_LOCKED))
313 group = consumer->group();
321 group->addNode(consumer);
330 else if(_canGroup(consumer) && !consumer->group())
331 { // make new group for consumer
334 group->addNode(consumer);
365 NodeRef *producer, *consumer;
374 err = getNodeRef(connection->destinationNode(), &consumer);
387 line += B_TRANSLATE("%producer% and %consumer%");
389 line.ReplaceFirst("%consumer%", consumer->name());
394 producer->group() == consumer->group() &&
395 !findRoute(producer->id(), consumer->id())) {
398 splitGroup(producer, consumer, &newGroup);
420 NodeRef *producer, *consumer;
425 err = getNodeRef(input.node.node, &consumer);
434 line += B_TRANSLATE("%producer% and %consumer%");
436 line.ReplaceFirst("%consumer%", consumer->name());