Mercurial > hg > orthanc-stone
comparison Platforms/Generic/OracleWebService.h @ 417:aee3d7941c9b
preparing to load images using DICOMweb
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 15 Nov 2018 17:28:15 +0100 |
parents | 8eb4fe74000f |
children | 3a8bcc45c221 b70e9be013e4 |
comparison
equal
deleted
inserted
replaced
415:c0589c3173fd | 417:aee3d7941c9b |
---|---|
51 parameters_(parameters) | 51 parameters_(parameters) |
52 { | 52 { |
53 } | 53 } |
54 | 54 |
55 virtual void GetAsync(const std::string& uri, | 55 virtual void GetAsync(const std::string& uri, |
56 const Headers& headers, | 56 const HttpHeaders& headers, |
57 Orthanc::IDynamicObject* payload, // takes ownership | 57 Orthanc::IDynamicObject* payload, // takes ownership |
58 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership | 58 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership |
59 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL,// takes ownership | 59 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL,// takes ownership |
60 unsigned int timeoutInSeconds = 60) | 60 unsigned int timeoutInSeconds = 60) |
61 { | 61 { |
62 oracle_.Submit(new WebServiceGetCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, timeoutInSeconds, payload, context_)); | 62 oracle_.Submit(new WebServiceGetCommand(broker_, successCallback, failureCallback, parameters_, uri, headers, timeoutInSeconds, payload, context_)); |
63 } | 63 } |
64 | 64 |
65 virtual void PostAsync(const std::string& uri, | 65 virtual void PostAsync(const std::string& uri, |
66 const Headers& headers, | 66 const HttpHeaders& headers, |
67 const std::string& body, | 67 const std::string& body, |
68 Orthanc::IDynamicObject* payload, // takes ownership | 68 Orthanc::IDynamicObject* payload, // takes ownership |
69 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership | 69 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, // takes ownership |
70 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, // takes ownership | 70 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, // takes ownership |
71 unsigned int timeoutInSeconds = 60) | 71 unsigned int timeoutInSeconds = 60) |
72 { | 72 { |
73 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_)); |
74 } | 74 } |
75 | 75 |
76 virtual void DeleteAsync(const std::string& uri, | 76 virtual void DeleteAsync(const std::string& uri, |
77 const Headers& headers, | 77 const HttpHeaders& headers, |
78 Orthanc::IDynamicObject* payload, | 78 Orthanc::IDynamicObject* payload, |
79 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, | 79 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallback, |
80 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, | 80 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallback = NULL, |
81 unsigned int timeoutInSeconds = 60) | 81 unsigned int timeoutInSeconds = 60) |
82 { | 82 { |