Mercurial > hg > orthanc-stone
diff Framework/Toolbox/IWebService.h @ 257:9afafb192180 am-2
using PAM
author | am@osimis.io |
---|---|
date | Tue, 10 Jul 2018 12:39:01 +0200 |
parents | 40b21c1f8b8d |
children | c9cf95b49a86 |
line wrap: on
line diff
--- a/Framework/Toolbox/IWebService.h Tue Jul 03 13:19:56 2018 +0200 +++ b/Framework/Toolbox/IWebService.h Tue Jul 10 12:39:01 2018 +0200 @@ -33,6 +33,8 @@ protected: MessageBroker& broker_; public: + typedef std::map<std::string, std::string> Headers; + class ICallback : public IObserver { public: @@ -115,10 +117,12 @@ virtual void ScheduleGetRequest(ICallback& callback, const std::string& uri, + const Headers& headers, Orthanc::IDynamicObject* payload) = 0; virtual void SchedulePostRequest(ICallback& callback, const std::string& uri, + const Headers& headers, const std::string& body, Orthanc::IDynamicObject* payload) = 0; };