Class Task¶
Defined in File Task.h
Inheritance Relationships¶
Derived Types¶
public SmartPeak::cli::ExportReport(Class ExportReport)public SmartPeak::cli::InitializeApplicationSettings(Class InitializeApplicationSettings)public SmartPeak::cli::InitializeLogger(Class InitializeLogger)public SmartPeak::cli::InitializeWorkflowResources(Class InitializeWorkflowResources)public SmartPeak::cli::InitializeWorkflowSettings(Class InitializeWorkflowSettings)public SmartPeak::cli::LoadSession(Class LoadSession)public SmartPeak::cli::RunIntegrityChecks(Class RunIntegrityChecks)public SmartPeak::cli::RunWorkflow(Class RunWorkflow)
Class Documentation¶
-
class Task¶
The base class Task, defines an interface for command line tasks.
Subclassed by SmartPeak::cli::ExportReport, SmartPeak::cli::InitializeApplicationSettings, SmartPeak::cli::InitializeLogger, SmartPeak::cli::InitializeWorkflowResources, SmartPeak::cli::InitializeWorkflowSettings, SmartPeak::cli::LoadSession, SmartPeak::cli::RunIntegrityChecks, SmartPeak::cli::RunWorkflow
Public Functions
-
Task() = default¶
-
virtual ~Task() = default¶
-
virtual bool operator()(ApplicationManager &application_manager) = 0¶
Executes the task.
- Parameters
application_manager – reference to ApplicationManager instance
-
Task() = default¶