Beatmup
|
Interface managing the execution of a sequence of tasks. More...
#include <custom_pipeline.h>
Public Member Functions | |
virtual CustomPipeline::TaskHolder & | getCurrentTask ()=0 |
Returns currently pointed task. More... | |
virtual const CustomPipeline::TaskHolder & | getCurrentTask () const =0 |
virtual void | runTask ()=0 |
Executes the pointed task. More... | |
virtual void | goToNextTask ()=0 |
Goes to the next task in the list. More... | |
virtual bool | allTasksDone () const =0 |
Returns true if all tasks are done. More... | |
virtual bool | allTasksAborted () const =0 |
Returns true if the current session is aborted. More... | |
Interface managing the execution of a sequence of tasks.
Definition at line 134 of file custom_pipeline.h.
|
pure virtual |
Returns currently pointed task.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Executes the pointed task.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Goes to the next task in the list.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Returns true
if all tasks are done.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Returns true
if the current session is aborted.
Implemented in Beatmup::CustomPipeline::Impl.