comparison 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
comparison
equal deleted inserted replaced
299:3897f9f28cfa 300:b4abaeb783b1
30 protected: 30 protected:
31 std::string body_; 31 std::string body_;
32 32
33 public: 33 public:
34 WebServicePostCommand(MessageBroker& broker, 34 WebServicePostCommand(MessageBroker& broker,
35 IWebService::ICallback& callback, 35 MessageHandler<IWebService::NewHttpRequestSuccessMessage>* successCallback, // takes ownership
36 MessageHandler<IWebService::NewHttpRequestErrorMessage>* failureCallback, // takes ownership
36 const Orthanc::WebServiceParameters& parameters, 37 const Orthanc::WebServiceParameters& parameters,
37 const std::string& uri, 38 const std::string& uri,
38 const IWebService::Headers& headers, 39 const IWebService::Headers& headers,
39 const std::string& body, 40 const std::string& body,
40 Orthanc::IDynamicObject* payload /* takes ownership */, 41 Orthanc::IDynamicObject* payload /* takes ownership */,