comparison Platforms/Generic/OracleWebService.h @ 301:547e1cf7aa7b am-callable-and-promise

cleanup
author am@osimis.io
date Tue, 18 Sep 2018 15:34:28 +0200
parents b4abaeb783b1
children 14ef1227120f
comparison
equal deleted inserted replaced
300:b4abaeb783b1 301:547e1cf7aa7b
52 } 52 }
53 53
54 virtual void GetAsync(const std::string& uri, 54 virtual void GetAsync(const std::string& uri,
55 const Headers& headers, 55 const Headers& headers,
56 Orthanc::IDynamicObject* payload, // takes ownership 56 Orthanc::IDynamicObject* payload, // takes ownership
57 MessageHandler<IWebService::NewHttpRequestSuccessMessage>* successCallback, // takes ownership 57 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership
58 MessageHandler<IWebService::NewHttpRequestErrorMessage>* failureCallback = NULL)// takes ownership 58 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL)// takes ownership
59 { 59 {
60 oracle_.Submit(new WebServiceGetCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, payload, context_)); 60 oracle_.Submit(new WebServiceGetCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, payload, context_));
61 } 61 }
62 62
63 virtual void PostAsync(const std::string& uri, 63 virtual void PostAsync(const std::string& uri,
64 const Headers& headers, 64 const Headers& headers,
65 const std::string& body, 65 const std::string& body,
66 Orthanc::IDynamicObject* payload, // takes ownership 66 Orthanc::IDynamicObject* payload, // takes ownership
67 MessageHandler<IWebService::NewHttpRequestSuccessMessage>* successCallback, // takes ownership 67 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership
68 MessageHandler<IWebService::NewHttpRequestErrorMessage>* failureCallback) // takes ownership 68 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback) // takes ownership
69 { 69 {
70 oracle_.Submit(new WebServicePostCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, body, payload, context_)); 70 oracle_.Submit(new WebServicePostCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, body, payload, context_));
71 } 71 }
72 72
73 void Start() 73 void Start()