Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
2656:a6d3e45eeff5 | 2657:5eea2f11e8df |
---|---|
55 public: | 55 public: |
56 SetOfInstancesJob(); | 56 SetOfInstancesJob(); |
57 | 57 |
58 SetOfInstancesJob(const Json::Value& s); // Unserialization | 58 SetOfInstancesJob(const Json::Value& s); // Unserialization |
59 | 59 |
60 size_t GetPosition() const | |
61 { | |
62 return position_; | |
63 } | |
64 | |
60 void SetDescription(const std::string& description) | 65 void SetDescription(const std::string& description) |
61 { | 66 { |
62 description_ = description; | 67 description_ = description; |
63 } | 68 } |
64 | 69 |
95 bool IsStarted() const | 100 bool IsStarted() const |
96 { | 101 { |
97 return started_; | 102 return started_; |
98 } | 103 } |
99 | 104 |
100 const std::vector<std::string>& GetInstances() const | 105 const std::string& GetInstance(size_t index) const; |
101 { | 106 |
102 return instances_; | |
103 } | |
104 | |
105 const std::set<std::string>& GetFailedInstances() const | 107 const std::set<std::string>& GetFailedInstances() const |
106 { | 108 { |
107 return failedInstances_; | 109 return failedInstances_; |
108 } | 110 } |
109 | 111 |
112 bool IsFailedInstance(const std::string& instance) const | |
113 { | |
114 return failedInstances_.find(instance) != failedInstances_.end(); | |
115 } | |
116 | |
110 virtual JobStepResult ExecuteStep(); | 117 virtual JobStepResult ExecuteStep(); |
111 | 118 |
112 virtual void GetPublicContent(Json::Value& value); | 119 virtual void GetPublicContent(Json::Value& value); |
113 | 120 |
114 virtual void Serialize(Json::Value& value); | 121 virtual void Serialize(Json::Value& value); |