Mercurial > hg > orthanc-transfers
comparison Framework/PushMode/PushJob.cpp @ 31:cfeda58d0c8e
remove calls to deprecated classes of JsonCpp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 Dec 2020 08:31:22 +0100 |
parents | dfc43678aecb |
children | 44a0430d7899 |
comparison
equal
deleted
inserted
replaced
30:3abebab5d004 | 31:cfeda58d0c8e |
---|---|
24 #include "../TransferScheduler.h" | 24 #include "../TransferScheduler.h" |
25 | 25 |
26 #include <Compatibility.h> // For std::unique_ptr | 26 #include <Compatibility.h> // For std::unique_ptr |
27 #include <Logging.h> | 27 #include <Logging.h> |
28 | 28 |
29 #include <json/writer.h> | |
30 | |
31 | 29 |
32 namespace OrthancPlugins | 30 namespace OrthancPlugins |
33 { | 31 { |
34 class PushJob::FinalState : public IState | 32 class PushJob::FinalState : public IState |
35 { | 33 { |
200 Json::Value push; | 198 Json::Value push; |
201 scheduler.FormatPushTransaction(push, buckets_, | 199 scheduler.FormatPushTransaction(push, buckets_, |
202 job.targetBucketSize_, 2 * job.targetBucketSize_, | 200 job.targetBucketSize_, 2 * job.targetBucketSize_, |
203 job_.query_.GetCompression()); | 201 job_.query_.GetCompression()); |
204 | 202 |
205 Json::FastWriter writer; | 203 Orthanc::Toolbox::WriteFastJson(createTransaction_, push); |
206 createTransaction_ = writer.write(push); | |
207 | 204 |
208 info_.SetContent("Peer", job_.query_.GetPeer()); | 205 info_.SetContent("Peer", job_.query_.GetPeer()); |
209 info_.SetContent("Compression", EnumerationToString(job_.query_.GetCompression())); | 206 info_.SetContent("Compression", EnumerationToString(job_.query_.GetCompression())); |
210 info_.SetContent("TotalInstances", static_cast<unsigned int>(scheduler.GetInstancesCount())); | 207 info_.SetContent("TotalInstances", static_cast<unsigned int>(scheduler.GetInstancesCount())); |
211 info_.SetContent("TotalSizeMB", ConvertToMegabytes(scheduler.GetTotalSize())); | 208 info_.SetContent("TotalSizeMB", ConvertToMegabytes(scheduler.GetTotalSize())); |