Mercurial > hg > orthanc
comparison OrthancServer/OrthancMoveRequestHandler.cpp @ 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 | 5cbbf14e516b |
children | 4fc24b69446a |
comparison
equal
deleted
inserted
replaced
3709:1f4910999fe7 | 3712:2a170a8f1faf |
---|---|
57 std::vector<std::string> instances_; | 57 std::vector<std::string> instances_; |
58 size_t position_; | 58 size_t position_; |
59 RemoteModalityParameters remote_; | 59 RemoteModalityParameters remote_; |
60 std::string originatorAet_; | 60 std::string originatorAet_; |
61 uint16_t originatorId_; | 61 uint16_t originatorId_; |
62 std::auto_ptr<DicomUserConnection> connection_; | 62 std::unique_ptr<DicomUserConnection> connection_; |
63 | 63 |
64 public: | 64 public: |
65 SynchronousMove(ServerContext& context, | 65 SynchronousMove(ServerContext& context, |
66 const std::string& targetAet, | 66 const std::string& targetAet, |
67 const std::vector<std::string>& publicIds, | 67 const std::vector<std::string>& publicIds, |
124 | 124 |
125 | 125 |
126 class AsynchronousMove : public IMoveRequestIterator | 126 class AsynchronousMove : public IMoveRequestIterator |
127 { | 127 { |
128 private: | 128 private: |
129 ServerContext& context_; | 129 ServerContext& context_; |
130 std::auto_ptr<DicomModalityStoreJob> job_; | 130 std::unique_ptr<DicomModalityStoreJob> job_; |
131 size_t position_; | 131 size_t position_; |
132 size_t countInstances_; | 132 size_t countInstances_; |
133 | 133 |
134 public: | 134 public: |
135 AsynchronousMove(ServerContext& context, | 135 AsynchronousMove(ServerContext& context, |
136 const std::string& targetAet, | 136 const std::string& targetAet, |
137 const std::vector<std::string>& publicIds, | 137 const std::vector<std::string>& publicIds, |