comparison OrthancFramework/Sources/JobsEngine/SetOfInstancesJob.h @ 4304:50b0c69b653a

continued abi
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 06 Nov 2020 16:33:52 +0100
parents 2007ab69ac16
children d9473bd5ed43
comparison
equal deleted inserted replaced
4303:44b53a2c0a13 4304:50b0c69b653a
53 53
54 explicit SetOfInstancesJob(const Json::Value& source); // Unserialization 54 explicit SetOfInstancesJob(const Json::Value& source); // Unserialization
55 55
56 // Only used for reporting in the public content 56 // Only used for reporting in the public content
57 // https://groups.google.com/d/msg/orthanc-users/9GCV88GLEzw/6wAgP_PRAgAJ 57 // https://groups.google.com/d/msg/orthanc-users/9GCV88GLEzw/6wAgP_PRAgAJ
58 void AddParentResource(const std::string& resource) 58 void AddParentResource(const std::string& resource);
59 {
60 parentResources_.insert(resource);
61 }
62 59
63 void AddInstance(const std::string& instance); 60 void AddInstance(const std::string& instance);
64 61
65 void AddTrailingStep(); 62 void AddTrailingStep();
66 63
67 size_t GetInstancesCount() const; 64 size_t GetInstancesCount() const;
68 65
69 const std::string& GetInstance(size_t index) const; 66 const std::string& GetInstance(size_t index) const;
70 67
71 bool HasTrailingStep() const 68 bool HasTrailingStep() const;
72 {
73 return hasTrailingStep_;
74 }
75 69
76 const std::set<std::string>& GetFailedInstances() const 70 const std::set<std::string>& GetFailedInstances() const;
77 {
78 return failedInstances_;
79 }
80 71
81 bool IsFailedInstance(const std::string& instance) const 72 bool IsFailedInstance(const std::string& instance) const;
82 {
83 return failedInstances_.find(instance) != failedInstances_.end();
84 }
85 73
86 virtual void Start() ORTHANC_OVERRIDE; 74 virtual void Start() ORTHANC_OVERRIDE;
87 75
88 virtual void Reset() ORTHANC_OVERRIDE; 76 virtual void Reset() ORTHANC_OVERRIDE;
89 77