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;
     };