MultifunctionNodeBody

[req.multifunction_node_body]

Body タイプは、次の要件を満たす場合に MultifunctionNodeBody の要件を満たします:


MultifunctionNodeBody の要件: 擬似署名、セマンティクス

Body::Body(const Body&)

コピー・コンストラクター。

Body::~Body()

デストラクター。

void Body::operator()(const Input &v, OutputPortsType &p)

要件:

  • Input タイプは、作成中に Body オブジェクトが渡される multifunction_node インスタンスの Input テンプレート・タイプ引数と同じである必要があります。

  • OutputPortsType タイプは、作成中に Body オブジェクトが渡される multifunction_node インスタンスの output_ports_type テンプレート・タイプ引数と同じである必要があります。

v で操作を実行します。ゼロまたはそれ以上の出力ポートで try_put() を呼び出すことがあります。出力ポートで複数回 try_put() を呼び出すこともあります。