#include <graph.h>
Public Member Functions | |
void | insert_operation (AggregatorOperation *op) |
Place operation in list and either handle list or wait for operation to complete. | |
virtual void | handle_operations (AggregatorOperation *op_list)=0 |
Handle all operations in op_list; must be defined by derived class. |
An aggregator for collecting operations coming from multiple sources and executing them serially on a single thread. AggregatorOperation must behave according to the aggregator_operation concept.
virtual void tbb::aggregator< AggregatorOperation >::handle_operations | ( | AggregatorOperation * | op_list | ) | [pure virtual] |
Handle all operations in op_list; must be defined by derived class.
Must set status of each operation in op_list to either SUCCESS or FAILED