| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <aggregator.h>
Public Types | |
| enum | aggregator_operation_status { agg_waiting =0, agg_finished } | 
Public Member Functions | |
| aggregator_operation () | |
| void | start () | 
| Call start before handling this operation.  More... | |
| void | finish () | 
| Call finish when done handling this operation.  More... | |
| aggregator_operation * | next () | 
| void | set_next (aggregator_operation *n) | 
Private Attributes | |
| uintptr_t | status | 
| aggregator_operation * | my_next | 
Friends | |
| template<typename handler_type > | |
| class | aggregator_ext | 
Definition at line 35 of file aggregator.h.
| Enumerator | |
|---|---|
| agg_waiting | |
| agg_finished | |
Definition at line 40 of file aggregator.h.
      
  | 
  inline | 
Definition at line 41 of file aggregator.h.
      
  | 
  inline | 
Call finish when done handling this operation.
The operation will be released to its originating thread, and possibly deleted.
Definition at line 46 of file aggregator.h.
References tbb::internal::itt_store_word_with_release().
Referenced by tbb::interface6::internal::basic_handler::operator()().
      
  | 
  inline | 
Definition at line 47 of file aggregator.h.
References tbb::internal::itt_hide_load_word().
Referenced by tbb::interface6::internal::basic_handler::operator()().
      
  | 
  inline | 
Definition at line 48 of file aggregator.h.
References tbb::internal::itt_hide_store_word().
      
  | 
  inline | 
Call start before handling this operation.
Definition at line 43 of file aggregator.h.
References tbb::internal::acquired, and tbb::internal::call_itt_notify().
Referenced by tbb::interface6::internal::basic_handler::operator()().
      
  | 
  friend | 
Definition at line 36 of file aggregator.h.
      
  | 
  private | 
Definition at line 38 of file aggregator.h.
Referenced by tbb::interface6::aggregator_ext< internal::basic_handler >::execute_impl().
      
  | 
  private | 
Definition at line 37 of file aggregator.h.
Referenced by tbb::interface6::aggregator_ext< internal::basic_handler >::execute_impl().