flow
3.0
|
flow | All basic blocks to build a graph of packets streaming across nodes |
state | Contains the different state values |
samples | Collection of concrete nodes |
generic | Concrete nodes that perform generic tasks |
generator | Concrete producer that generates packets by calling a parameter functor |
ostreamer | Concrete consumer that outputs packets to a parameter std::ostream |
tee | Concrete transformer that clones one input packet to multiple output packets |
delay | Concrete transformer that adds a delay to a packet's consumption time |
math | Concrete nodes that perform mathematical operations on their inputs |
adder | Concrete transformer that uses operator+= to sum input packets |
const_adder | Concrete transformer that uses operator+= to add a constant value to input packets |
graph | Object that manages the connections and state of multiple nodes |
named | Base class for objects that are named |
pin | Base class for a node's inlet or outlet |
inpin | Object that represents a node inlet |
outpin | Object that represents a node outlet |
node | Base class common to all nodes |
producer | Base class from which concrete pure producers derive |
consumer | Base class from which concrete pure consumers derive |
transformer | Base class from which concrete transformers derive |
packet | Object that carries data from node to node through a pipe |
pipe | Carries packets from one node to another node on a FIFO basis |
timer | Base class for an object that notifies listeners at some interval |
monotonous_timer | Concrete timer that notifies listeners repeatedly at a set interval of time |
consumer | |
producer | |
transformer |