Defines the node base classes and the pin classes. More...
#include "named.h"#include "packet.h"#include "pipe.h"#include <condition_variable>#include <memory>#include <mutex>#include <string>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | flow::pin< T > |
| Base class for a node's inlet or outlet. More... | |
| class | flow::inpin< T > |
| Object that represents a node inlet. More... | |
| class | flow::outpin< T > |
| Object that represents a node outlet. More... | |
| class | flow::node |
| Base class common to all nodes. More... | |
| class | flow::producer< T > |
| Base class from which concrete pure producers derive. More... | |
| class | flow::consumer< T > |
| Base class from which concrete pure consumers derive. More... | |
| class | flow::transformer< C, P > |
| Base class from which concrete transformers derive. More... | |
Namespaces | |
| namespace | flow |
| All basic blocks to build a graph of packets streaming across nodes. | |
| namespace | flow::state |
| Contains the different state values. | |
Enumerations | |
| enum | flow::state::type { flow::state::started, flow::state::paused, flow::state::stopped } |
| The state of a node. More... | |
Defines the node base classes and the pin classes.
1.8.2