Mercurial > hg > orthanc-wsi
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 |