24 #ifndef LAUNCHER_PLUGINS_QUICK_START_JOB_STATUS_WATCHER_HPP
25 #define LAUNCHER_PLUGINS_QUICK_START_JOB_STATUS_WATCHER_HPP
27 #include <jobs/AbstractTimedJobStatusWatcher.hpp>
30 namespace launcher_plugins {
31 namespace quickstart {
45 jobs::JobRepositoryPtr in_jobRepository,
46 jobs::JobStatusNotifierPtr in_jobStatusNotifier);
61 Error pollJobStatus()
override;
71 Error getJobDetails(
const std::string& in_jobId, api::JobPtr& out_job)
const override;
75 typedef std::shared_ptr<QuickStartJobStatusWatcher> QuickStartJobStatusWatcherPtr;