#include <Scheduler.h>
Inherited by GenericCheckpointTask, ModifyNetworkTask, SubscribeTask, UnsubscribeAllTask, and UnsubscribeTask.
Code using the Scheduler (generally AuroraNode) may create a subclass of SchedulerTask, instantiate that subclass, and pass the resultant object to Scheduler::scheduleExclusiveTask() to request that it be run.
Public Member Functions | |
virtual | ~SchedulerTask () |
Destructor. | |
virtual void | run ()=0 |
Runs the task. Invoked by a Scheduler's event loop. |
|
Destructor.
|
|
Runs the task. Invoked by a Scheduler's event loop.
Implemented in SubscribeTask, UnsubscribeTask, UnsubscribeAllTask, ModifyNetworkTask, and GenericCheckpointTask.
|