Mercurial > hg > orthanc
diff Core/JobsEngine/SetOfInstancesJob.h @ 2657:5eea2f11e8df jobs
JobsSerialization.GenericJobs
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 06 Jun 2018 16:52:42 +0200 |
parents | a3f0f61a14ca |
children | 228e2783ce83 |
line wrap: on
line diff
--- a/Core/JobsEngine/SetOfInstancesJob.h Tue Jun 05 18:25:23 2018 +0200 +++ b/Core/JobsEngine/SetOfInstancesJob.h Wed Jun 06 16:52:42 2018 +0200 @@ -57,6 +57,11 @@ SetOfInstancesJob(const Json::Value& s); // Unserialization + size_t GetPosition() const + { + return position_; + } + void SetDescription(const std::string& description) { description_ = description; @@ -97,16 +102,18 @@ return started_; } - const std::vector<std::string>& GetInstances() const - { - return instances_; - } - + const std::string& GetInstance(size_t index) const; + const std::set<std::string>& GetFailedInstances() const { return failedInstances_; } - + + bool IsFailedInstance(const std::string& instance) const + { + return failedInstances_.find(instance) != failedInstances_.end(); + } + virtual JobStepResult ExecuteStep(); virtual void GetPublicContent(Json::Value& value);