#include <src/main/activemq/threads/TaskRunner.h>
|
virtual | ~TaskRunner () |
|
virtual void | start ()=0 |
| Starts the task runner. More...
|
|
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. More...
|
|
virtual void | shutdown ()=0 |
| Shutdown once the task has finished and the TaskRunner's thread has exited. More...
|
|
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. More...
|
|
virtual activemq::threads::TaskRunner::~TaskRunner |
( |
| ) |
|
|
virtual |
virtual bool activemq::threads::TaskRunner::isStarted |
( |
| ) |
const |
|
pure virtual |
virtual void activemq::threads::TaskRunner::shutdown |
( |
long long |
timeout | ) |
|
|
pure virtual |
virtual void activemq::threads::TaskRunner::shutdown |
( |
| ) |
|
|
pure virtual |
virtual void activemq::threads::TaskRunner::start |
( |
| ) |
|
|
pure virtual |
virtual void activemq::threads::TaskRunner::wakeup |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: