Class RunWorkflow¶
Defined in File Task.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::cli::Task(Class Task)public SmartPeak::IApplicationProcessorObserver(Struct IApplicationProcessorObserver)public SmartPeak::ISequenceProcessorObserver(Struct ISequenceProcessorObserver)public SmartPeak::ISequenceSegmentProcessorObserver(Struct ISequenceSegmentProcessorObserver)public SmartPeak::ISampleGroupProcessorObserver(Struct ISampleGroupProcessorObserver)
Class Documentation¶
-
class RunWorkflow : public SmartPeak::cli::Task, public SmartPeak::IApplicationProcessorObserver, public SmartPeak::ISequenceProcessorObserver, public SmartPeak::ISequenceSegmentProcessorObserver, public SmartPeak::ISampleGroupProcessorObserver¶
Public Functions
-
virtual bool operator()(ApplicationManager &application_manager) override¶
Executes the task.
- Parameters
application_manager – reference to ApplicationManager instance
-
inline virtual void onApplicationProcessorStart(const std::vector<std::string> &commands) override¶
-
inline virtual void onApplicationProcessorCommandStart(size_t command_index, const std::string &command_name) override¶
-
inline virtual void onApplicationProcessorCommandEnd(size_t command_index, const std::string &command_name) override¶
-
inline virtual void onApplicationProcessorEnd() override¶
-
inline virtual void onApplicationProcessorError(const std::string &error) override¶
-
inline virtual void onSequenceProcessorStart(const size_t nb_injections) override¶
-
inline virtual void onSequenceProcessorSampleStart(const std::string &sample) override¶
-
inline virtual void onSequenceProcessorSampleEnd(const std::string &sample) override¶
-
inline virtual void onSequenceProcessorEnd() override¶
-
inline virtual void onSequenceProcessorError(const std::string &sample_name, const std::string &processor_name, const std::string &error) override¶
-
inline virtual void onSequenceSegmentProcessorStart(const size_t nb_segments) override¶
-
inline virtual void onSequenceSegmentProcessorSampleStart(const std::string &segment_name) override¶
-
inline virtual void onSequenceSegmentProcessorSampleEnd(const std::string &segment_name) override¶
-
inline virtual void onSequenceSegmentProcessorEnd() override¶
-
inline virtual void onSequenceSegmentProcessorError(const std::string &segment_name, const std::string &processor_name, const std::string &error) override¶
-
inline virtual void onSampleGroupProcessorStart(const size_t nb_groups) override¶
-
inline virtual void onSampleGroupProcessorSampleStart(const std::string &group_name) override¶
-
inline virtual void onSampleGroupProcessorSampleEnd(const std::string &group_name) override¶
-
inline virtual void onSampleGroupProcessorEnd() override¶
-
inline virtual void onSampleGroupProcessorError(const std::string &group_name, const std::string &processor_name, const std::string &error) override¶
-
virtual bool operator()(ApplicationManager &application_manager) override¶