comparison Framework/Volumes/StructureSetLoader.h @ 251:192e6e349e69 am-2

first usage of new message system (in SDL only)
author am@osimis.io
date Mon, 02 Jul 2018 18:13:46 +0200
parents e2fe9352f240
children b4abaeb783b1
comparison
equal deleted inserted replaced
250:5e642859267e 251:192e6e349e69
32 private IWebService::ICallback 32 private IWebService::ICallback
33 { 33 {
34 private: 34 private:
35 class Operation; 35 class Operation;
36 36
37 virtual void NotifyError(const std::string& uri, 37 virtual void OnHttpRequestError(const std::string& uri,
38 Orthanc::IDynamicObject* payload); 38 Orthanc::IDynamicObject* payload);
39 39
40 virtual void NotifySuccess(const std::string& uri, 40 virtual void OnHttpRequestSuccess(const std::string& uri,
41 const void* answer, 41 const void* answer,
42 size_t answerSize, 42 size_t answerSize,
43 Orthanc::IDynamicObject* payload); 43 Orthanc::IDynamicObject* payload);
44 44
45 IWebService& orthanc_; 45 IWebService& orthanc_;
46 std::auto_ptr<DicomStructureSet> structureSet_; 46 std::auto_ptr<DicomStructureSet> structureSet_;
47 47
48 public: 48 public:
49 StructureSetLoader(IWebService& orthanc); 49 StructureSetLoader(MessageBroker& broker, IWebService& orthanc);
50 50
51 void ScheduleLoadInstance(const std::string& instance); 51 void ScheduleLoadInstance(const std::string& instance);
52 52
53 bool HasStructureSet() const 53 bool HasStructureSet() const
54 { 54 {