LLVM: llvm::orc::TaskDispatcher Class Reference (original) (raw)
Abstract base for classes that dispatch ORC Tasks. More...
#include "[llvm/ExecutionEngine/Orc/TaskDispatch.h](TaskDispatch%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| virtual | ~TaskDispatcher () |
| virtual void | dispatch (std::unique_ptr< Task > T)=0 |
| Run the given task. | |
| virtual void | shutdown ()=0 |
| Called by ExecutionSession. Waits until all tasks have completed. |
Abstract base for classes that dispatch ORC Tasks.
Definition at line 107 of file TaskDispatch.h.
| llvm::orc::TaskDispatcher::~TaskDispatcher ( ) | virtualdefault |
|---|
◆ dispatch()
| virtual void llvm::orc::TaskDispatcher::dispatch ( std::unique_ptr< Task > T) | pure virtual |
|---|
◆ shutdown()
| virtual void llvm::orc::TaskDispatcher::shutdown ( ) | pure virtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/ExecutionEngine/Orc/TaskDispatch.h
- lib/ExecutionEngine/Orc/TaskDispatch.cpp