class TaskDispatcher
Declaration
class TaskDispatcher { /* full declaration omitted */ };
Description
Abstract base for classes that dispatch ORC Tasks.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:95
Method Overview
- public virtual void dispatch(std::unique_ptr<Task> T)
- public virtual void shutdown()
- public virtual ~TaskDispatcher()
Methods
¶virtual void dispatch(std::unique_ptr<Task> T)
virtual void dispatch(std::unique_ptr<Task> T)
Description
Run the given task.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:100
Parameters
- std::unique_ptr<Task> T
¶virtual void shutdown()
virtual void shutdown()
Description
Called by ExecutionSession. Waits until all tasks have completed.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:103
¶virtual ~TaskDispatcher()
virtual ~TaskDispatcher()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:97