Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/IWebService.h @ 643:f0008c55e5f7
getting rid of MessageType enumeration
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 10 May 2019 17:34:48 +0200 |
parents | a750f11892ec |
children | 4f2416d519b4 |
comparison
equal
deleted
inserted
replaced
642:7ca8dc7ec17b | 643:f0008c55e5f7 |
---|---|
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: |