diff Platforms/Generic/WebServicePostCommand.h @ 300:b4abaeb783b1 am-callable-and-promise

messaging refactoring almost complete: works fine in native
author am@osimis.io
date Tue, 18 Sep 2018 15:23:21 +0200
parents 87376a645ee1
children 547e1cf7aa7b
line wrap: on
line diff
--- a/Platforms/Generic/WebServicePostCommand.h	Fri Sep 14 16:44:01 2018 +0200
+++ b/Platforms/Generic/WebServicePostCommand.h	Tue Sep 18 15:23:21 2018 +0200
@@ -32,7 +32,8 @@
 
   public:
     WebServicePostCommand(MessageBroker& broker,
-                          IWebService::ICallback& callback,
+                          MessageHandler<IWebService::NewHttpRequestSuccessMessage>* successCallback,  // takes ownership
+                          MessageHandler<IWebService::NewHttpRequestErrorMessage>* failureCallback,  // takes ownership
                           const Orthanc::WebServiceParameters& parameters,
                           const std::string& uri,
                           const IWebService::Headers& headers,