Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
246:5470b15f7cf2 | 247:3d523c9a8f0d |
---|---|
40 oracle_(oracle), | 40 oracle_(oracle), |
41 parameters_(parameters) | 41 parameters_(parameters) |
42 { | 42 { |
43 } | 43 } |
44 | 44 |
45 virtual void ScheduleGetRequest(ICallback& callback, | 45 virtual void ScheduleGetRequest(IWebServiceObserver* observer, |
46 boost::shared_ptr<boost::noncopyable> tracker, | |
46 const std::string& uri, | 47 const std::string& uri, |
47 Orthanc::IDynamicObject* payload) | 48 Orthanc::IDynamicObject* payload) |
48 { | 49 { |
49 | 50 |
50 oracle_.Submit(new WebServiceGetCommand(callback, parameters_, uri, payload)); | 51 oracle_.Submit(new WebServiceGetCommand(observer, tracker, parameters_, uri, payload)); |
51 } | 52 } |
52 | 53 |
53 virtual void SchedulePostRequest(ICallback& callback, | 54 virtual void SchedulePostRequest(IWebServiceObserver* observer, |
55 boost::shared_ptr<boost::noncopyable> tracker, | |
54 const std::string& uri, | 56 const std::string& uri, |
55 const std::string& body, | 57 const std::string& body, |
56 Orthanc::IDynamicObject* payload) | 58 Orthanc::IDynamicObject* payload) |
57 { | 59 { |
58 oracle_.Submit(new WebServicePostCommand(callback, parameters_, uri, body, payload)); | 60 oracle_.Submit(new WebServicePostCommand(observer, tracker, parameters_, uri, body, payload)); |
59 } | 61 } |
60 | 62 |
61 void Start() | 63 void Start() |
62 { | 64 { |
63 oracle_.Start(); | 65 oracle_.Start(); |