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;