#include <Node.h>
Public Member Functions | |
| Node () | |
| virtual | ~Node () |
| virtual bool | operator() ()=0 |
| virtual std::string | ident ()=0 |
| Port & | iport (size_t ind=0) |
| Port & | oport (size_t ind=0) |
| PortList & | input_ports () |
| PortList & | output_ports () |
| Port & | port (Port::Type type, size_t ind=0) |
| Port & | port (Port::Type type, const std::string &name) |
| bool | connected () |
Protected Attributes | |
| PortList | m_ports [Port::ntypes] |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in WireCell::Pgraph::PortedNode, and IdNode.
|
inline |
|
inline |
|
pure virtual |
Implemented in WireCell::Pgraph::Hydra, WireCell::Pgraph::SplitFanout< INodeBaseType >, WireCell::Pgraph::JoinFanin< INodeBaseType >, Func, WireCell::Pgraph::Queuedout, Nfan, SplitQueueBuffer, WireCell::Pgraph::Function, WireCell::Pgraph::Sink, Njoin, WireCell::Pgraph::Source, Sink< InputType >, Sink< int >, Source< OutputType >, and Source< int >.
|
inline |
|
inline |
|
inline |
Definition at line 36 of file Node.h.
|
inline |
Definition at line 42 of file Node.h.
|
protected |
1.8.11