Basic aggregator interface. More...
#include <aggregator.h>
Public Member Functions | |
template<typename Body > | |
void | execute (const Body &b) |
BASIC INTERFACE: Enter a function for exclusvie execution by the aggregator. More... | |
Additional Inherited Members | |
Private Member Functions inherited from tbb::interface6::aggregator_ext< internal::basic_handler > | |
aggregator_ext (const internal::basic_handler &h) | |
void | process (aggregator_operation *op) |
EXPERT INTERFACE: Enter a user-made operation into the aggregator's mailbox. More... | |
void | execute_impl (aggregator_operation &op) |
Basic aggregator interface.
|
inline |
BASIC INTERFACE: Enter a function for exclusvie execution by the aggregator.
The calling thread stores the function object in a basic_operation and places the operation in the aggregator's mailbox