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


Public Member Functions | |
| Iterator (std::string nodeName, ParameterSet params) | |
| virtual ObjectRef | getOutput (int output_id, int count) |
| virtual void | connectToNode (std::string in, Node *inNode, std::string out) |
| virtual void | request (int outputID, const ParameterSet &req) |
| void | setConditionNode (Node *aNode) |
| Node * | getConditionNode () |
| virtual void | initialize () |
| virtual void | reset () |
| virtual void | stop () |
Protected Member Functions | |
| virtual void | connectToNode (unsigned int in, Node *inNode, unsigned int out) |
| Iterator () | |
Protected Attributes | |
| int | processCount |
| bool | doWhile |
| bool | exit_status |
| Node * | conditionNode |
| InputTranslator * | translator |
| std::vector< ObjectRef > | output |
|
||||||||||||
|
The constructor with a nodeName and parameters |
|
|
Default constructor that should not be used |
|
||||||||||||||||
|
Connect an input node using numeric (integer) input/output names Reimplemented from FD::Network. |
|
||||||||||||||||
|
The connectToNode method overloaded from Node Reimplemented from FD::Network. |
|
|
returning the condition Node |
|
||||||||||||
|
The getOutput method overloaded from Node Reimplemented from FD::Network. |
|
|
Iterator specific initialize Reimplemented from FD::Network. |
|
||||||||||||
|
Standard request-passing method between nodes during initialization Reimplemented from FD::Network. |
|
|
Resets the Iterator and all the internal nodes Reimplemented from FD::Network. |
|
|
setting the condition Node |
|
|
Notify the node that is will be destroyed shortly Reimplemented from FD::Network. |
|
|
Our special conditionNode |
|
|
It true, the iterator is a do; while() (the condition is tested last) |
|
|
The output of the iterator |
|
|
Our special translator node |
1.4.4