comparison Framework/Targets/OrthancTarget.h @ 199:a1c265cb2174

replacing deprecated std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jul 2020 16:29:41 +0200
parents b0bd22077cd8
children 1e864138f0da
comparison
equal deleted inserted replaced
198:2d3fe6967894 199:a1c265cb2174
22 #pragma once 22 #pragma once
23 23
24 #include "IFileTarget.h" 24 #include "IFileTarget.h"
25 #include "../../Resources/Orthanc/Stone/IOrthancConnection.h" 25 #include "../../Resources/Orthanc/Stone/IOrthancConnection.h"
26 26
27 #include <Compatibility.h> // For std::unique_ptr
27 #include <WebServiceParameters.h> 28 #include <WebServiceParameters.h>
28 29
29 #include <memory> 30 #include <memory>
30 31
31 namespace OrthancWSI 32 namespace OrthancWSI
32 { 33 {
33 class OrthancTarget : public IFileTarget 34 class OrthancTarget : public IFileTarget
34 { 35 {
35 private: 36 private:
36 std::auto_ptr<OrthancStone::IOrthancConnection> orthanc_; 37 std::unique_ptr<OrthancStone::IOrthancConnection> orthanc_;
37 bool first_; 38 bool first_;
38 39
39 public: 40 public:
40 explicit OrthancTarget(const Orthanc::WebServiceParameters& parameters); 41 explicit OrthancTarget(const Orthanc::WebServiceParameters& parameters);
41 42