MultifunctionNodeBody¶
[req.multifunction_node_body]
A type Body satisfies MultifunctionNodeBody if it meets the following requirements:
MultifunctionNodeBody Requirements: Pseudo-Signature, Semantics
-
Body::~Body()¶ Destructor.
-
void
Body::operator()(const Input &v, OutputPortsType &p)¶ Requirements:
The
Inputtype must be the same as theInputtemplate type argument of themultifunction_nodeinstance in which theBodyobject is passed during construction.The
OutputPortsTypetype must be the same as theoutput_ports_typemember type of themultifunction_nodeinstance in which theBodyobject is passed during construction.
Performs operation on
v. May calltry_put()on zero or more of the output ports. May calltry_put()on any output port multiple times.