#include <vtkThreadedTaskQueue.h>
|  | 
|  | vtkThreadedTaskQueue (std::function< void(Args...)> worker, bool strict_ordering=true, int buffer_size=-1, int max_concurrent_tasks=-1) | 
|  | 
|  | ~vtkThreadedTaskQueue () | 
|  | 
| void | Push (Args &&... args) | 
|  | Push arguments for the work.  More... 
 | 
|  | 
| bool | IsEmpty () const | 
|  | Returns false if there's some result that may be popped right now or in the future.  More... 
 | 
|  | 
| void | Flush () | 
|  | Blocks till the queue becomes empty.  More... 
 | 
|  | 
template<typename... Args>
class vtkThreadedTaskQueue< void, Args... >
Definition at line 123 of file vtkThreadedTaskQueue.h.
◆ vtkThreadedTaskQueue()
template<typename... Args> 
      
 
 
◆ ~vtkThreadedTaskQueue()
template<typename... Args> 
      
 
 
◆ Push()
template<typename... Args> 
      
 
Push arguments for the work. 
 
 
◆ IsEmpty()
template<typename... Args> 
      
 
Returns false if there's some result that may be popped right now or in the future. 
 
 
◆ Flush()
template<typename... Args> 
      
 
Blocks till the queue becomes empty. 
 
 
The documentation for this class was generated from the following file: