#include <aggregator.h>
Inheritance diagram for tbb::interface6::aggregator_ext< handler_type >:
Public Member Functions | |
aggregator_ext (const handler_type &h) | |
void | process (aggregator_operation *op) |
EXPERT INTERFACE: Enter a user-made operation into the aggregator's mailbox. | |
Protected Member Functions | |
void | execute_impl (aggregator_operation &op) |
An aggregator for collecting operations coming from multiple sources and executing them serially on a single thread.
void tbb::interface6::aggregator_ext< handler_type >::execute_impl | ( | aggregator_operation & | op | ) | [inline, protected] |
Place operation in mailbox, then either handle mailbox or wait for the operation to be completed by a different thread.
void tbb::interface6::aggregator_ext< handler_type >::process | ( | aggregator_operation * | op | ) | [inline] |
EXPERT INTERFACE: Enter a user-made operation into the aggregator's mailbox.
Details of user-made operations must be handled by user-provided handler