#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: