|
BRE12
|
The graph related classes and functions. More...
#include "tbb_stddef.h"#include "atomic.h"#include "spin_mutex.h"#include "null_mutex.h"#include "spin_rw_mutex.h"#include "null_rw_mutex.h"#include "task.h"#include "cache_aligned_allocator.h"#include "tbb_exception.h"#include "internal/_template_helpers.h"#include "internal/_aggregator_impl.h"#include "tbb_profiling.h"#include "compat/tuple"#include <list>#include <queue>#include "internal/_flow_graph_trace_impl.h"#include "internal/_tbb_hash_compare_impl.h"#include "internal/_flow_graph_impl.h"#include "internal/_flow_graph_types_impl.h"#include "internal/_flow_graph_node_impl.h"#include "internal/_flow_graph_join_impl.h"#include "internal/_flow_graph_indexer_impl.h"Go to the source code of this file.
Namespaces | |
| tbb | |
| The namespace tbb contains all components of the library. | |
Macros | |
| #define | FLOW_SPAWN(a) tbb::task::spawn((a)) |
Enumerations | |
| enum | tbb::flow::concurrency { unlimited = 0, serial = 1 } |
| An enumeration the provides the two most common concurrency levels: unlimited and serial. | |
| enum | reset_flags { rf_reset_protocol = 0, rf_reset_bodies = 1<<0, rf_clear_edges = 1<<1 } |
The graph related classes and functions.
There are some applications that best express dependencies as messages passed between nodes in a graph. These messages may contain data or simply act as signals that a predecessors has completed. The graph class and its associated node classes can be used to express such applications.
1.8.12