Defines sample concrete node classes that perform generic tasks. More...
#include "node.h"
#include "timer.h"
#include <chrono>
#include <condition_variable>
#include <functional>
#include <iostream>
#include <mutex>
#include <thread>
Go to the source code of this file.
Classes | |
class | flow::samples::generic::generator< T > |
Concrete producer that generates packets by calling a parameter functor. More... | |
class | flow::samples::generic::ostreamer< T > |
Concrete consumer that outputs packets to a parameter std::ostream. More... | |
class | flow::samples::generic::tee< T > |
Concrete transformer that clones one input packet to multiple output packets. More... | |
class | flow::samples::generic::delay< T > |
Concrete transformer that adds a delay to a packet's consumption time. More... | |
Namespaces | |
namespace | flow::samples |
Collection of concrete nodes. | |
namespace | flow::samples::generic |
Concrete nodes that perform generic tasks. | |
namespace | flow |
All basic blocks to build a graph of packets streaming across nodes. | |
Defines sample concrete node classes that perform generic tasks.