#include <Node.h>
Inheritance diagram for ht::graph::Node:

Public Member Functions | |
| virtual const std::string & | name () const=0 |
| virtual void | connect (Node *)=0 |
| virtual void | disconnect (Node *)=0 |
| virtual void | configure (const options::Config *)=0 |
| virtual void | configured ()=0 |
| virtual void | start ()=0 |
| virtual void | stop ()=0 |
| virtual const std::string& ht::graph::Node::name | ( | ) | const [pure virtual] |
A node's name: used for making edges
Implemented in ht::graph::NodeBase.
| virtual void ht::graph::Node::connect | ( | Node * | ) | [pure virtual] |
Connect this node to the next processing step
Implemented in ht::example::FileReader, ht::example::WordCount, ht::example::WordEmitter, ht::example::WordFilter, and ht::graph::NodeBase.
| virtual void ht::graph::Node::disconnect | ( | Node * | ) | [pure virtual] |
Disconnect the attached node
Implemented in ht::graph::NodeBase.
| virtual void ht::graph::Node::configure | ( | const options::Config * | ) | [pure virtual] |
Consume the config object
Implemented in ht::example::FileReader, ht::example::FileWriter, ht::example::Spell, and ht::graph::NodeBase.
| virtual void ht::graph::Node::configured | ( | ) | [pure virtual] |
Test the node to make sure it has everything it needs for configuration.
Implemented in ht::example::FileReader, ht::example::Tee, ht::example::WordEmitter, ht::example::WordFilter, and ht::graph::NodeBase.
| virtual void ht::graph::Node::start | ( | ) | [pure virtual] |
Start processing.
Implemented in ht::example::FileReader, and ht::graph::NodeBase.
| virtual void ht::graph::Node::stop | ( | ) | [pure virtual] |
Stop processing.
Implemented in ht::example::FileWriter, ht::example::WordCount, ht::example::WordParser, and ht::graph::NodeBase.
1.5.2