All basic blocks to build a graph of packets streaming across nodes. More...
Namespaces | |
namespace | state |
Contains the different state values. | |
namespace | samples |
Collection of concrete nodes. | |
Classes | |
class | graph |
Object that manages the connections and state of multiple nodes. More... | |
class | named |
Base class for objects that are named. More... | |
class | pin |
Base class for a node's inlet or outlet. More... | |
class | inpin |
Object that represents a node inlet. More... | |
class | outpin |
Object that represents a node outlet. More... | |
class | node |
Base class common to all nodes. More... | |
class | producer |
Base class from which concrete pure producers derive. More... | |
class | consumer |
Base class from which concrete pure consumers derive. More... | |
class | transformer |
Base class from which concrete transformers derive. More... | |
class | packet |
Object that carries data from node to node through a pipe. More... | |
class | pipe |
Carries packets from one node to another node on a FIFO basis. More... | |
class | timer |
Base class for an object that notifies listeners at some interval. More... | |
class | monotonous_timer |
Concrete timer that notifies listeners repeatedly at a set interval of time. More... | |
All basic blocks to build a graph of packets streaming across nodes.