Mercurial > hg > orthanc-stone
diff Platforms/Generic/OracleWebService.h @ 251:192e6e349e69 am-2
first usage of new message system (in SDL only)
author | am@osimis.io |
---|---|
date | Mon, 02 Jul 2018 18:13:46 +0200 |
parents | 313903066093 |
children | 9afafb192180 |
line wrap: on
line diff
--- a/Platforms/Generic/OracleWebService.h Mon Jul 02 16:36:17 2018 +0200 +++ b/Platforms/Generic/OracleWebService.h Mon Jul 02 18:13:46 2018 +0200 @@ -35,8 +35,10 @@ Orthanc::WebServiceParameters parameters_; public: - OracleWebService(Oracle& oracle, + OracleWebService(MessageBroker& broker, + Oracle& oracle, const Orthanc::WebServiceParameters& parameters) : + IWebService(broker), oracle_(oracle), parameters_(parameters) { @@ -46,7 +48,7 @@ const std::string& uri, Orthanc::IDynamicObject* payload) { - oracle_.Submit(new WebServiceGetCommand(callback, parameters_, uri, payload)); + oracle_.Submit(new WebServiceGetCommand(broker_, callback, parameters_, uri, payload)); } virtual void SchedulePostRequest(ICallback& callback, @@ -54,7 +56,7 @@ const std::string& body, Orthanc::IDynamicObject* payload) { - oracle_.Submit(new WebServicePostCommand(callback, parameters_, uri, body, payload)); + oracle_.Submit(new WebServicePostCommand(broker_, callback, parameters_, uri, body, payload)); } void Start()