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,