comparison Platforms/Generic/WebServicePostCommand.h @ 417:aee3d7941c9b

preparing to load images using DICOMweb
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 15 Nov 2018 17:28:15 +0100
parents 14ef1227120f
children b70e9be013e4
comparison
equal deleted inserted replaced
415:c0589c3173fd 417:aee3d7941c9b
26 namespace OrthancStone 26 namespace OrthancStone
27 { 27 {
28 class WebServicePostCommand : public WebServiceCommandBase 28 class WebServicePostCommand : public WebServiceCommandBase
29 { 29 {
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 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership 35 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership
36 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback, // takes ownership 36 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback, // takes ownership
37 const Orthanc::WebServiceParameters& parameters, 37 const Orthanc::WebServiceParameters& parameters,
38 const std::string& uri, 38 const std::string& url,
39 const IWebService::Headers& headers, 39 const IWebService::HttpHeaders& headers,
40 unsigned int timeoutInSeconds, 40 unsigned int timeoutInSeconds,
41 const std::string& body, 41 const std::string& body,
42 Orthanc::IDynamicObject* payload /* takes ownership */, 42 Orthanc::IDynamicObject* payload /* takes ownership */,
43 NativeStoneApplicationContext& context); 43 NativeStoneApplicationContext& context);
44 44