#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.
|
| |
| bool | IsEmpty () const |
| | Returns false if there's some result that may be popped right now or in the future.
|
| |
| void | Flush () |
| | Blocks till the queue becomes empty.
|
| |
template<typename... Args>
class vtkThreadedTaskQueue< void, Args... >
Definition at line 118 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: