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: