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
Input
type must be the same as theInput
template type argument of themultifunction_node
instance in whichBody
object is passed during construction.The
OutputPortsType
type must be the same as theoutput_ports_type
member type of themultifunction_node
instance in whichBody
object 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.