spla
|
Object with sequence of steps with tasks forming schedule for execution. More...
#include <schedule.hpp>
Public Member Functions | |
~Schedule () override=default | |
virtual Status | step_task (ref_ptr< ScheduleTask > task)=0 |
virtual Status | step_tasks (std::vector< ref_ptr< ScheduleTask >> tasks)=0 |
virtual Status | submit ()=0 |
![]() | |
~Object () override=default | |
virtual void | set_label (std::string label)=0 |
virtual const std::string & | get_label () const =0 |
![]() | |
virtual | ~RefCnt () |
bool | is_unique () const |
std::int32_t | get_refs () const |
std::int32_t | add_ref () const |
std::int32_t | rel_ref () const |
Object with sequence of steps with tasks forming schedule for execution.
|
overridedefault |
|
pure virtual |
Implemented in spla::ScheduleSingleThread.
|
pure virtual |
Implemented in spla::ScheduleSingleThread.
|
pure virtual |
Implemented in spla::ScheduleSingleThread.