Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/IWebService.h @ 252:40b21c1f8b8d am-2
more usage of IObservable/IObserver
author | am@osimis.io |
---|---|
date | Tue, 03 Jul 2018 10:26:56 +0200 |
parents | 192e6e349e69 |
children | 9afafb192180 |
comparison
equal
deleted
inserted
replaced
251:192e6e349e69 | 252:40b21c1f8b8d |
---|---|
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include <Core/IDynamicObject.h> | 24 #include <Core/IDynamicObject.h> |
25 #include "../../Framework/Messages/IObserver.h" | 25 #include "../../Framework/Messages/IObserver.h" |
26 #include <string> | 26 #include <string> |
27 #include <Core/Logging.h> | |
27 | 28 |
28 namespace OrthancStone | 29 namespace OrthancStone |
29 { | 30 { |
30 class IWebService | 31 class IWebService |
31 { | 32 { |
88 OnHttpRequestSuccess(msg.Uri, | 89 OnHttpRequestSuccess(msg.Uri, |
89 msg.Answer, | 90 msg.Answer, |
90 msg.AnswerSize, | 91 msg.AnswerSize, |
91 msg.Payload); | 92 msg.Payload); |
92 }; break; | 93 }; break; |
93 | 94 default: |
95 VLOG("unhandled message type" << message.GetType()); | |
94 } | 96 } |
95 } | 97 } |
96 | 98 |
97 virtual void OnHttpRequestError(const std::string& uri, | 99 virtual void OnHttpRequestError(const std::string& uri, |
98 Orthanc::IDynamicObject* payload) = 0; | 100 Orthanc::IDynamicObject* payload) = 0; |