#include <src/main/activemq/threads/TaskRunner.h>
|
virtual | ~TaskRunner () |
|
virtual void | start ()=0 |
| Starts the task runner.
|
|
virtual bool | isStarted () const =0 |
|
virtual void | shutdown (long long timeout)=0 |
| Shutdown after a timeout, does not guarantee that the task's iterate method has completed and the thread halted.
|
|
virtual void | shutdown ()=0 |
| Shutdown once the task has finished and the TaskRunner's thread has exited.
|
|
virtual void | wakeup ()=0 |
| Signal the TaskRunner to wakeup and execute another iteration cycle on the task, the Task instance will be run until its iterate method has returned false indicating it is done.
|
|
◆ ~TaskRunner()
virtual activemq::threads::TaskRunner::~TaskRunner |
( |
| ) |
|
|
virtual |
◆ isStarted()
virtual bool activemq::threads::TaskRunner::isStarted |
( |
| ) |
const |
|
pure virtual |
◆ shutdown() [1/2]
virtual void activemq::threads::TaskRunner::shutdown |
( |
| ) |
|
|
pure virtual |
◆ shutdown() [2/2]
virtual void activemq::threads::TaskRunner::shutdown |
( |
long long | timeout | ) |
|
|
pure virtual |
◆ start()
virtual void activemq::threads::TaskRunner::start |
( |
| ) |
|
|
pure virtual |
◆ wakeup()
virtual void activemq::threads::TaskRunner::wakeup |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: