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