Mercurial > hg > orthanc-stone
comparison Platforms/Generic/OracleWebService.h @ 315:aad37d0b6407 am-2
Added LayerWidget::RemoveLayer + DELETE commands in WebService
author | am@osimis.io |
---|---|
date | Fri, 05 Oct 2018 10:38:16 +0200 |
parents | 14ef1227120f |
children | 8eb4fe74000f |
comparison
equal
deleted
inserted
replaced
314:97f16214dc5e | 315:aad37d0b6407 |
---|---|
23 | 23 |
24 #include "../../Framework/Toolbox/IWebService.h" | 24 #include "../../Framework/Toolbox/IWebService.h" |
25 #include "Oracle.h" | 25 #include "Oracle.h" |
26 #include "WebServiceGetCommand.h" | 26 #include "WebServiceGetCommand.h" |
27 #include "WebServicePostCommand.h" | 27 #include "WebServicePostCommand.h" |
28 #include "WebServiceDeleteCommand.h" | |
28 #include "../../Applications/Generic/NativeStoneApplicationContext.h" | 29 #include "../../Applications/Generic/NativeStoneApplicationContext.h" |
29 | 30 |
30 namespace OrthancStone | 31 namespace OrthancStone |
31 { | 32 { |
32 // The OracleWebService performs HTTP requests in a native environment. | 33 // The OracleWebService performs HTTP requests in a native environment. |
70 unsigned int timeoutInSeconds = 60) | 71 unsigned int timeoutInSeconds = 60) |
71 { | 72 { |
72 oracle_.Submit(new WebServicePostCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, timeoutInSeconds, body, payload, context_)); | 73 oracle_.Submit(new WebServicePostCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, timeoutInSeconds, body, payload, context_)); |
73 } | 74 } |
74 | 75 |
76 virtual void DeleteAsync(const std::string& uri, | |
77 const Headers& headers, | |
78 Orthanc::IDynamicObject* payload, | |
79 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, | |
80 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, | |
81 unsigned int timeoutInSeconds = 60) | |
82 { | |
83 oracle_.Submit(new WebServiceDeleteCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, timeoutInSeconds, payload, context_)); | |
84 } | |
85 | |
86 | |
75 void Start() | 87 void Start() |
76 { | 88 { |
77 oracle_.Start(); | 89 oracle_.Start(); |
78 } | 90 } |
79 | 91 |