Mercurial > hg > orthanc-transfers
comparison Plugin/Plugin.cpp @ 25:dfc43678aecb
replacing deprecated std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 06 Jul 2020 16:25:56 +0200 |
parents | 7c8dfa752242 |
children | a0af5a8182a8 |
comparison
equal
deleted
inserted
replaced
24:065bc476bcdc | 25:dfc43678aecb |
---|---|
22 #include "../Framework/PushMode/PushJob.h" | 22 #include "../Framework/PushMode/PushJob.h" |
23 #include "../Framework/TransferScheduler.h" | 23 #include "../Framework/TransferScheduler.h" |
24 | 24 |
25 #include <EmbeddedResources.h> | 25 #include <EmbeddedResources.h> |
26 | 26 |
27 #include <Compatibility.h> // For std::unique_ptr | |
27 #include <ChunkedBuffer.h> | 28 #include <ChunkedBuffer.h> |
28 #include <Compression/GzipCompressor.h> | 29 #include <Compression/GzipCompressor.h> |
29 #include <Logging.h> | 30 #include <Logging.h> |
30 | 31 |
31 | 32 |
515 Json::Reader reader; | 516 Json::Reader reader; |
516 if (reader.parse(tmp, source)) | 517 if (reader.parse(tmp, source)) |
517 { | 518 { |
518 OrthancPlugins::TransferQuery query(source); | 519 OrthancPlugins::TransferQuery query(source); |
519 | 520 |
520 std::auto_ptr<OrthancPlugins::OrthancJob> job; | 521 std::unique_ptr<OrthancPlugins::OrthancJob> job; |
521 | 522 |
522 if (type == JOB_TYPE_PULL) | 523 if (type == JOB_TYPE_PULL) |
523 { | 524 { |
524 job.reset(new OrthancPlugins::PullJob(query, | 525 job.reset(new OrthancPlugins::PullJob(query, |
525 context.GetThreadsCount(), | 526 context.GetThreadsCount(), |