comparison Framework/Toolbox/IWebService.h @ 646:b4fe9642e83b

Merge from default
author Benjamin Golinvaux <bgo@osimis.io>
date Mon, 13 May 2019 15:22:08 +0200
parents f0008c55e5f7
children 4f2416d519b4
comparison
equal deleted inserted replaced
645:1e9ed656318e 646:b4fe9642e83b
43 MessageBroker& broker_; 43 MessageBroker& broker_;
44 44
45 public: 45 public:
46 typedef std::map<std::string, std::string> HttpHeaders; 46 typedef std::map<std::string, std::string> HttpHeaders;
47 47
48 class HttpRequestSuccessMessage : public BaseMessage<MessageType_HttpRequestSuccess> 48 class HttpRequestSuccessMessage : public IMessage
49 { 49 {
50 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
51
50 private: 52 private:
51 const std::string& uri_; 53 const std::string& uri_;
52 const void* answer_; 54 const void* answer_;
53 size_t answerSize_; 55 size_t answerSize_;
54 const HttpHeaders& answerHeaders_; 56 const HttpHeaders& answerHeaders_;
95 97
96 const Orthanc::IDynamicObject& GetPayload() const; 98 const Orthanc::IDynamicObject& GetPayload() const;
97 }; 99 };
98 100
99 101
100 class HttpRequestErrorMessage : public BaseMessage<MessageType_HttpRequestError> 102 class HttpRequestErrorMessage : public IMessage
101 { 103 {
104 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
105
102 private: 106 private:
103 const std::string& uri_; 107 const std::string& uri_;
104 const Orthanc::IDynamicObject* payload_; 108 const Orthanc::IDynamicObject* payload_;
105 109
106 public: 110 public: