#include <ThreadedJob.h>
Inheritance diagram for Odyssey::ThreadedJob:
Public Member Functions | |
ThreadedJob () | |
Creates a new, empty threaded job. | |
void | execute (const VariableMap &vars=VariableMap()) |
executes the threaded job with the given variables | |
virtual void | onRun (const Config &, const VariableMap &) |
This is the function to override to implement the job that will run in a separate thread. | |
Classes | |
class | thread_adapter |
This class implements the Job interface. This particular implementation will execute the job inside a different thread. The user should override the onRun function instead of the usual execute when creating a threaded job.
|
Creates a new, empty threaded job.
|
|
executes the threaded job with the given variables
|
|
This is the function to override to implement the job that will run in a separate thread.
Reimplemented in Odyssey::DelegateThreadedJob. |