Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/Operations/ModifyInstanceOperation.h @ 3712:2a170a8f1faf
replacing std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 02 Mar 2020 15:32:45 +0100 |
parents | 94f4a18a79cc |
children | d729d6e8b484 |
comparison
equal
deleted
inserted
replaced
3709:1f4910999fe7 | 3712:2a170a8f1faf |
---|---|
31 **/ | 31 **/ |
32 | 32 |
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../../../Core/Compatibility.h" | |
37 #include "../../../Core/DicomParsing/DicomModification.h" | |
36 #include "../../../Core/JobsEngine/Operations/IJobOperation.h" | 38 #include "../../../Core/JobsEngine/Operations/IJobOperation.h" |
37 #include "../../../Core/DicomParsing/DicomModification.h" | |
38 | 39 |
39 namespace Orthanc | 40 namespace Orthanc |
40 { | 41 { |
41 class ServerContext; | 42 class ServerContext; |
42 | 43 |
43 class ModifyInstanceOperation : public IJobOperation | 44 class ModifyInstanceOperation : public IJobOperation |
44 { | 45 { |
45 private: | 46 private: |
46 ServerContext& context_; | 47 ServerContext& context_; |
47 RequestOrigin origin_; | 48 RequestOrigin origin_; |
48 std::auto_ptr<DicomModification> modification_; | 49 std::unique_ptr<DicomModification> modification_; |
49 | 50 |
50 public: | 51 public: |
51 ModifyInstanceOperation(ServerContext& context, | 52 ModifyInstanceOperation(ServerContext& context, |
52 RequestOrigin origin, | 53 RequestOrigin origin, |
53 DicomModification* modification); // Takes ownership | 54 DicomModification* modification); // Takes ownership |