Mercurial > hg > orthanc
comparison UnitTestsSources/MultiThreadingTests.cpp @ 2580:055d7d4a823f jobs
avoid unecessary openings of DICOM connection for C-Store
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 11 May 2018 09:35:17 +0200 |
parents | 3372c5255333 |
children | 8da2cffc2378 |
comparison
equal
deleted
inserted
replaced
2577:6783a7c02990 | 2580:055d7d4a823f |
---|---|
289 virtual float GetProgress() | 289 virtual float GetProgress() |
290 { | 290 { |
291 return static_cast<float>(count_) / static_cast<float>(steps_ - 1); | 291 return static_cast<float>(count_) / static_cast<float>(steps_ - 1); |
292 } | 292 } |
293 | 293 |
294 virtual void GetDescription(Json::Value& value) | 294 virtual void GetJobType(std::string& type) |
295 { | |
296 type = "DummyJob"; | |
297 } | |
298 | |
299 virtual void GetInternalContent(Json::Value& value) | |
300 { | |
301 } | |
302 | |
303 virtual void GetPublicContent(Json::Value& value) | |
295 { | 304 { |
296 value["hello"] = "world"; | 305 value["hello"] = "world"; |
297 } | 306 } |
298 }; | 307 }; |
299 | 308 |
630 JobInfo info; | 639 JobInfo info; |
631 | 640 |
632 if (engine.GetRegistry().GetJobInfo(info, *it)) | 641 if (engine.GetRegistry().GetJobInfo(info, *it)) |
633 { | 642 { |
634 Json::Value vv; | 643 Json::Value vv; |
635 info.Format(vv); | 644 info.Serialize(vv); |
636 v.append(vv); | 645 v.append(vv); |
637 } | 646 } |
638 } | 647 } |
639 | 648 |
640 std::cout << v << std::endl; | 649 std::cout << v << std::endl; |
666 JobInfo info; | 675 JobInfo info; |
667 | 676 |
668 if (engine.GetRegistry().GetJobInfo(info, *it)) | 677 if (engine.GetRegistry().GetJobInfo(info, *it)) |
669 { | 678 { |
670 Json::Value vv; | 679 Json::Value vv; |
671 info.Format(vv); | 680 info.Serialize(vv); |
672 v.append(vv); | 681 v.append(vv); |
673 } | 682 } |
674 } | 683 } |
675 | 684 |
676 std::cout << v << std::endl; | 685 std::cout << v << std::endl; |