comparison Platforms/Generic/WebServicePostCommand.h @ 1059:e713f1a99861 broker

replacing MessageBroker by weak_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 11 Oct 2019 17:08:34 +0200
parents 4f2416d519b4
children 21c2b0eee53c
comparison
equal deleted inserted replaced
1058:a36c47487a70 1059:e713f1a99861
29 { 29 {
30 protected: 30 protected:
31 std::string body_; 31 std::string body_;
32 32
33 public: 33 public:
34 WebServicePostCommand(OrthancStone::MessageBroker& broker, 34 WebServicePostCommand(OrthancStone::MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership
35 OrthancStone::MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership
36 OrthancStone::MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback, // takes ownership 35 OrthancStone::MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback, // takes ownership
37 const Orthanc::WebServiceParameters& parameters, 36 const Orthanc::WebServiceParameters& parameters,
38 const std::string& url, 37 const std::string& url,
39 const IWebService::HttpHeaders& headers, 38 const IWebService::HttpHeaders& headers,
40 unsigned int timeoutInSeconds, 39 unsigned int timeoutInSeconds,