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();