Mercurial > hg > orthanc-stone
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: |