diff Platforms/Generic/OracleWebService.h @ 247:3d523c9a8f0d am

trying to use boost::signals2 even more.
author am@osimis.io
date Mon, 02 Jul 2018 12:32:02 +0200
parents 5470b15f7cf2
children
line wrap: on
line diff
--- a/Platforms/Generic/OracleWebService.h	Tue Jun 26 13:55:17 2018 +0200
+++ b/Platforms/Generic/OracleWebService.h	Mon Jul 02 12:32:02 2018 +0200
@@ -42,20 +42,22 @@
     {
     }
 
-    virtual void ScheduleGetRequest(ICallback& callback,
+    virtual void ScheduleGetRequest(IWebServiceObserver* observer,
+                                    boost::shared_ptr<boost::noncopyable> tracker,
                                     const std::string& uri,
                                     Orthanc::IDynamicObject* payload)
     {
 
-      oracle_.Submit(new WebServiceGetCommand(callback, parameters_, uri, payload));
+      oracle_.Submit(new WebServiceGetCommand(observer, tracker, parameters_, uri, payload));
     }
 
-    virtual void SchedulePostRequest(ICallback& callback,
+    virtual void SchedulePostRequest(IWebServiceObserver* observer,
+                                     boost::shared_ptr<boost::noncopyable> tracker,
                                      const std::string& uri,
                                      const std::string& body,
                                      Orthanc::IDynamicObject* payload)
     {
-      oracle_.Submit(new WebServicePostCommand(callback, parameters_, uri, body, payload));
+      oracle_.Submit(new WebServicePostCommand(observer, tracker, parameters_, uri, body, payload));
     }
 
     void Start()