#include <_aggregator_internal.h>
Public Member Functions | |
void | initialize_handler (handler_type h) |
void | execute (operation_type *op) |
Place operation in list. |
An aggregator for collecting operations coming from multiple sources and executing them serially on a single thread. operation_type must be derived from aggregated_operation. The parameter handler_type is a functor that will be passed the list of operations and is expected to handle each operation appropriately, setting the status of each operation to non-zero.
void tbb::interface6::internal::aggregator< handler_type, operation_type >::execute | ( | operation_type * | op | ) | [inline] |
Place operation in list.
Place operation in list and either handle list or wait for operation to complete.