diff Framework/Toolbox/OrthancSlicesLoader.cpp @ 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 5412adf19980
children 40b21c1f8b8d
line wrap: on
line diff
--- a/Framework/Toolbox/OrthancSlicesLoader.cpp	Mon Jul 02 16:36:17 2018 +0200
+++ b/Framework/Toolbox/OrthancSlicesLoader.cpp	Mon Jul 02 18:13:46 2018 +0200
@@ -175,12 +175,13 @@
     OrthancSlicesLoader&  that_;
 
   public:
-    WebCallback(OrthancSlicesLoader&  that) :
+    WebCallback(MessageBroker& broker, OrthancSlicesLoader&  that) :
+      IWebService::ICallback(broker),
       that_(that)
     {
     }
 
-    virtual void NotifySuccess(const std::string& uri,
+    virtual void OnHttpRequestSuccess(const std::string& uri,
                                const void* answer,
                                size_t answerSize,
                                Orthanc::IDynamicObject* payload)
@@ -230,7 +231,7 @@
       }
     }
 
-    virtual void NotifyError(const std::string& uri,
+    virtual void OnHttpRequestError(const std::string& uri,
                              Orthanc::IDynamicObject* payload)
     {
       std::auto_ptr<Operation> operation(dynamic_cast<Operation*>(payload));
@@ -715,9 +716,10 @@
   }
 
 
-  OrthancSlicesLoader::OrthancSlicesLoader(ICallback& callback,
+  OrthancSlicesLoader::OrthancSlicesLoader(MessageBroker& broker,
+                                           ICallback& callback,
                                            IWebService& orthanc) :
-    webCallback_(new WebCallback(*this)),
+    webCallback_(new WebCallback(broker, *this)),
     userCallback_(callback),
     orthanc_(orthanc),
     state_(State_Initialization)