#include <Iterator.h>
Inheritance diagram for FD::InputTranslator:


Public Member Functions | |
| InputTranslator (std::string nodeName, ParameterSet params) | |
| void | setProcessCount (int pc) |
| int | getProcessCount () |
| virtual void | request (int outputID, const ParameterSet &req) |
| virtual ObjectRef | getOutput (int output_id, int count) |
| virtual void | calculate (int output_id, int count, Buffer &out) |
| int | addInput (const std::string &inputName) |
| virtual int | translateInput (std::string inputName) |
| virtual int | translateOutput (std::string outputName) |
| virtual bool | hasOutput (int output_id) const |
| virtual void | requestForIterator (const ParameterSet &req) |
Protected Attributes | |
| int | internal_processCount |
|
||||||||||||
|
The constructor with a nodeName and parameters |
|
|
Adding an input to a node Reimplemented from FD::BufferedNode. |
|
||||||||||||||||
|
Ask for the node's output which ID (number) is output_id and for the 'count' iteration Implements FD::BufferedNode. |
|
||||||||||||
|
Ask for the node's output which ID (number) is output_id and for the 'count' iteration Reimplemented from FD::BufferedNode. |
|
|
Returns the current processCount of this node |
|
|
Checks whether node really has a certain output Reimplemented from FD::Node. |
|
||||||||||||
|
Standard request-passing method between nodes during initialization Reimplemented from FD::BufferedNode. |
|
|
The special case where we known which processCount to use |
|
|
symbolic to numeric translation for input names Reimplemented from FD::Node. |
|
|
symbolic to numeric translation for output names Reimplemented from FD::Node. |
1.4.4