comparison Framework/Oracle/ThreadedOracle.h @ 775:cf1102295ae5

Merge from default
author Benjamin Golinvaux <bgo@osimis.io>
date Fri, 24 May 2019 16:00:24 +0200
parents f6438fdc447e
children 9a6c7a5dcb76 28f99af358fa
comparison
equal deleted inserted replaced
774:66ac7a2d1e3a 775:cf1102295ae5
70 void StopInternal(); 70 void StopInternal();
71 71
72 public: 72 public:
73 ThreadedOracle(IMessageEmitter& emitter); 73 ThreadedOracle(IMessageEmitter& emitter);
74 74
75 virtual ~ThreadedOracle() 75 virtual ~ThreadedOracle();
76 {
77 StopInternal();
78 }
79 76
80 void SetOrthancParameters(const Orthanc::WebServiceParameters& orthanc); 77 void SetOrthancParameters(const Orthanc::WebServiceParameters& orthanc);
81 78
82 void SetThreadsCount(unsigned int count); 79 void SetThreadsCount(unsigned int count);
83 80
84 void SetSleepingTimeResolution(unsigned int milliseconds); 81 void SetSleepingTimeResolution(unsigned int milliseconds);
85 82
86 void Start(); 83 virtual void Start();
87 84
88 void Stop() 85 virtual void Stop()
89 { 86 {
90 StopInternal(); 87 StopInternal();
91 } 88 }
92 89
93 virtual void Schedule(const IObserver& receiver, 90 virtual void Schedule(const IObserver& receiver,