Mercurial > hg > orthanc-stone
diff Platforms/Generic/OracleWebService.h @ 247:3d523c9a8f0d am
trying to use boost::signals2 even more.
author | am@osimis.io |
---|---|
date | Mon, 02 Jul 2018 12:32:02 +0200 |
parents | 5470b15f7cf2 |
children |
line wrap: on
line diff
--- a/Platforms/Generic/OracleWebService.h Tue Jun 26 13:55:17 2018 +0200 +++ b/Platforms/Generic/OracleWebService.h Mon Jul 02 12:32:02 2018 +0200 @@ -42,20 +42,22 @@ { } - virtual void ScheduleGetRequest(ICallback& callback, + virtual void ScheduleGetRequest(IWebServiceObserver* observer, + boost::shared_ptr<boost::noncopyable> tracker, const std::string& uri, Orthanc::IDynamicObject* payload) { - oracle_.Submit(new WebServiceGetCommand(callback, parameters_, uri, payload)); + oracle_.Submit(new WebServiceGetCommand(observer, tracker, parameters_, uri, payload)); } - virtual void SchedulePostRequest(ICallback& callback, + virtual void SchedulePostRequest(IWebServiceObserver* observer, + boost::shared_ptr<boost::noncopyable> tracker, const std::string& uri, const std::string& body, Orthanc::IDynamicObject* payload) { - oracle_.Submit(new WebServicePostCommand(callback, parameters_, uri, body, payload)); + oracle_.Submit(new WebServicePostCommand(observer, tracker, parameters_, uri, body, payload)); } void Start()