Mercurial > hg > orthanc-stone
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() |