#include "WireCellUtil/Testing.h"
#include <tbb/flow_graph.h>
#include <boost/any.hpp>
#include <string>
#include <deque>
#include <iostream>
Go to the source code of this file.
Classes | |
class | MockNode |
class | MockSource |
class | MockFunction |
class | MockSink |
class | TbbNodeWrapper |
class | TbbSourceBody |
class | TbbSourceNodeWrapper |
class | TbbSinkBody |
class | TbbSinkNodeWrapper |
Typedefs | |
typedef std::shared_ptr< MockNode > | mock_node_pointer |
typedef tbb::flow::sender< boost::any > | sender_type |
typedef tbb::flow::receiver< boost::any > | receiver_type |
typedef std::shared_ptr< sender_type > | sender_port_pointer |
typedef std::shared_ptr< receiver_type > | receiver_port_pointer |
typedef std::vector< sender_port_pointer > | sender_port_vector |
typedef std::vector< receiver_port_pointer > | receiver_port_vector |
typedef tbb::flow::source_node< boost::any > | source_node |
typedef tbb::flow::function_node< boost::any > | sink_node |
typedef std::shared_ptr< TbbNodeWrapper > | TbbNode |
Enumerations | |
enum | NodeCategory { unknownCat, sourceCat, sinkCat, functionCat } |
Functions | |
mock_node_pointer | get_node (const std::string &node_desc) |
TbbNode | make_node (tbb::flow::graph &graph, const std::string &node_desc) |
bool | connect (TbbNode sender, TbbNode receiver, size_t sport=0, size_t rport=0) |
int | main () |
typedef std::shared_ptr<MockNode> mock_node_pointer |
Definition at line 26 of file test_tbb_dfp_any.cxx.
typedef std::shared_ptr<receiver_type> receiver_port_pointer |
Definition at line 103 of file test_tbb_dfp_any.cxx.
Definition at line 105 of file test_tbb_dfp_any.cxx.
typedef tbb::flow::receiver<boost::any> receiver_type |
Definition at line 101 of file test_tbb_dfp_any.cxx.
typedef std::shared_ptr<sender_type> sender_port_pointer |
Definition at line 102 of file test_tbb_dfp_any.cxx.
Definition at line 104 of file test_tbb_dfp_any.cxx.
typedef tbb::flow::sender<boost::any> sender_type |
Definition at line 100 of file test_tbb_dfp_any.cxx.
typedef tbb::flow::function_node<boost::any> sink_node |
Definition at line 108 of file test_tbb_dfp_any.cxx.
typedef tbb::flow::source_node<boost::any> source_node |
Definition at line 107 of file test_tbb_dfp_any.cxx.
typedef std::shared_ptr<TbbNodeWrapper> TbbNode |
Definition at line 124 of file test_tbb_dfp_any.cxx.
enum NodeCategory |
Enumerator | |
---|---|
unknownCat | |
sourceCat | |
sinkCat | |
functionCat |
Definition at line 14 of file test_tbb_dfp_any.cxx.
Definition at line 259 of file test_tbb_dfp_any.cxx.
mock_node_pointer get_node | ( | const std::string & | node_desc | ) |
Definition at line 82 of file test_tbb_dfp_any.cxx.
int main | ( | void | ) |
Definition at line 279 of file test_tbb_dfp_any.cxx.
TbbNode make_node | ( | tbb::flow::graph & | graph, |
const std::string & | node_desc | ||
) |
Definition at line 236 of file test_tbb_dfp_any.cxx.