#include <tpie/pipelining/pipeline.h>
Inherits tpie::pipelining::bits::pipeline_base.
|
typedef fact_t::constructed_type | gen_t |
|
|
| pipeline_impl (const fact_t &factory) |
|
| operator gen_t () |
|
void | operator() (stream_size_type items, progress_indicator_base &pi, memory_size_type mem) |
| Invoke the pipeline. More...
|
|
void | plot (std::ostream &out) |
| Generate a GraphViz plot of the actor graph. More...
|
|
double | memory () const |
|
node_map::ptr | get_node_map () const |
|
void | forward_any (std::string key, const boost::any &value) |
|
bool | can_fetch (std::string key) |
|
boost::any | fetch_any (std::string key) |
|
|
node_map::ptr | m_segmap |
|
double | m_memory |
|
template<typename fact_t>
class tpie::pipelining::bits::pipeline_impl< fact_t >
- Template Parameters
-
fact_t | Factory type Templated subclass of pipeline_base for push pipelines. |
Definition at line 88 of file pipeline.h.
void tpie::pipelining::bits::pipeline_base::operator() |
( |
stream_size_type |
items, |
|
|
progress_indicator_base & |
pi, |
|
|
memory_size_type |
mem |
|
) |
| |
|
inherited |
void tpie::pipelining::bits::pipeline_base::plot |
( |
std::ostream & |
out | ) |
|
|
inherited |
Generate a GraphViz plot of the actor graph.
When rendered with dot, GraphViz will place the nodes in the topological order of the item flow graph with items flowing from the top downwards.
Thus, a downwards arrow in the plot is a push edge, and an upwards arrow is a pull edge (assuming no cycles in the item flow graph).
The documentation for this class was generated from the following file: