comparison OrthancServer/Sources/ServerJobs/SplitStudyJob.h @ 4717:783f8a048035 openssl-3.x

integration mainline->openssl-3.x
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Jun 2021 16:23:23 +0200
parents f0038043fb97 bad8935cd5f2
children 2e71a08eea15
comparison
equal deleted inserted replaced
4711:816a9ecc6ea1 4717:783f8a048035
46 std::set<DicomTag> removals_; 46 std::set<DicomTag> removals_;
47 47
48 void CheckAllowedTag(const DicomTag& tag) const; 48 void CheckAllowedTag(const DicomTag& tag) const;
49 49
50 void Setup(); 50 void Setup();
51
52 // Make setter methods private to prevent incorrect calls
53 using SetOfInstancesJob::AddParentResource;
54 using SetOfInstancesJob::AddInstance;
51 55
52 protected: 56 protected:
53 virtual bool HandleInstance(const std::string& instance) ORTHANC_OVERRIDE; 57 virtual bool HandleInstance(const std::string& instance) ORTHANC_OVERRIDE;
54 58
55 public: 59 public:
74 return targetStudyUid_; 78 return targetStudyUid_;
75 } 79 }
76 80
77 void AddSourceSeries(const std::string& series); 81 void AddSourceSeries(const std::string& series);
78 82
83 void AddSourceInstance(const std::string& instance); // New in Orthanc 1.9.4
84
79 bool LookupTargetSeriesUid(std::string& uid, 85 bool LookupTargetSeriesUid(std::string& uid,
80 const std::string& series) const; 86 const std::string& series) const;
81 87
82 void Replace(const DicomTag& tag, 88 void Replace(const DicomTag& tag,
83 const std::string& value); 89 const std::string& value);