flow  3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCconsumer
|oCflow::consumer< C >
||\Cflow::transformer< C, P >Base class from which concrete transformers derive
|\Cflow::consumer< T >Base class from which concrete pure consumers derive
| oCflow::samples::generic::ostreamer< T >Concrete consumer that outputs packets to a parameter std::ostream
| \Cflow::transformer< T, T >
|  oCflow::samples::generic::delay< T >Concrete transformer that adds a delay to a packet's consumption time
|  oCflow::samples::generic::tee< T >Concrete transformer that clones one input packet to multiple output packets
|  oCflow::samples::math::adder< T >Concrete transformer that uses operator+= to sum input packets
|  \Cflow::samples::math::const_adder< T >Concrete transformer that uses operator+= to add a constant value to input packets
oCproducer
|oCflow::producer< T >Base class from which concrete pure producers derive
||oCflow::samples::generic::generator< T >Concrete producer that generates packets by calling a parameter functor
||\Cflow::transformer< T, T >
|\Cflow::producer< P >
| \Cflow::transformer< C, P >Base class from which concrete transformers derive
oCtransformer
|oCflow::transformer< C, P >Base class from which concrete transformers derive
|\Cflow::transformer< T, T >
oCflow::namedBase class for objects that are named
|oCflow::graphObject that manages the connections and state of multiple nodes
|oCflow::nodeBase class common to all nodes
||oCflow::consumer< C >
||oCflow::consumer< T >Base class from which concrete pure consumers derive
||oCflow::producer< T >Base class from which concrete pure producers derive
||\Cflow::producer< P >
|oCflow::pin< T >Base class for a node's inlet or outlet
||oCflow::inpin< T >Object that represents a node inlet
||\Cflow::outpin< T >Object that represents a node outlet
|oCflow::pipe< T >Carries packets from one node to another node on a FIFO basis
|oCflow::pin< C >
||\Cflow::inpin< C >
|\Cflow::pin< P >
| \Cflow::outpin< P >
oCflow::packet< T >Object that carries data from node to node through a pipe
\Cflow::timerBase class for an object that notifies listeners at some interval
 \Cflow::monotonous_timerConcrete timer that notifies listeners repeatedly at a set interval of time