Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/OrthancApiClient.h @ 424:bb573a52fc63 am-vsol-upgrade
allow POST messages with success and failure handlers
author | am@osimis.io |
---|---|
date | Wed, 21 Nov 2018 17:08:03 +0100 |
parents | 4fe42ae3653a |
children | 3a8bcc45c221 |
comparison
equal
deleted
inserted
replaced
423:574fc54056af | 424:bb573a52fc63 |
---|---|
203 const Json::Value& data, | 203 const Json::Value& data, |
204 MessageHandler<JsonResponseReadyMessage>* successCallback, | 204 MessageHandler<JsonResponseReadyMessage>* successCallback, |
205 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, | 205 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, |
206 Orthanc::IDynamicObject* payload = NULL /* takes ownership */); | 206 Orthanc::IDynamicObject* payload = NULL /* takes ownership */); |
207 | 207 |
208 // schedule a POST request and don't mind the response. | |
209 void PostJsonAsync(const std::string& uri, | |
210 const Json::Value& data); | |
211 | |
212 // schedule a POST request and don't mind the response. | |
213 void PostBinaryAsync(const std::string& uri, | |
214 const std::string& body); | |
215 | |
208 // schedule a DELETE request expecting an empty response. | 216 // schedule a DELETE request expecting an empty response. |
209 void DeleteAsync(const std::string& uri, | 217 void DeleteAsync(const std::string& uri, |
210 MessageHandler<EmptyResponseReadyMessage>* successCallback, | 218 MessageHandler<EmptyResponseReadyMessage>* successCallback, |
211 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, | 219 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, |
212 Orthanc::IDynamicObject* payload = NULL /* takes ownership */); | 220 Orthanc::IDynamicObject* payload = NULL /* takes ownership */); |