MCPcopy Create free account
hub / github.com/Gecode/gecode / sendNode

Method sendNode

gecode/search/cpprofiler/connector.hpp:388–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

386 }
387
388 inline void
389 Connector::sendNode(const Node& node) {
390 if (!_connected) return;
391
392 auto& msg = marshalling.makeNode(node.nodeUID(), node.parentUID(),
393 node.alt(), node.kids(), node.status());
394
395 if (node.label().valid()) msg.set_label(node.label().value());
396 if (node.nogood().valid()) msg.set_nogood(node.nogood().value());
397 if (node.info().valid()) msg.set_info(node.info().value());
398
399 sendOverSocket();
400 }
401
402 inline Node
403 Connector::createNode(NodeUID node, NodeUID parent,

Callers 2

skipMethod · 0.80
nodeMethod · 0.80

Calls 11

set_labelMethod · 0.80
set_nogoodMethod · 0.80
infoMethod · 0.80
set_infoMethod · 0.80
nodeUIDMethod · 0.45
parentUIDMethod · 0.45
altMethod · 0.45
kidsMethod · 0.45
statusMethod · 0.45
validMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected