Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.h @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | 244ad1e4e76a |
children | 4fb8fdf03314 |
comparison
equal
deleted
inserted
replaced
1570:9a04f42098a3 | 1571:85e117739eca |
---|---|
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "IOrthancConnection.h" | 24 #include "IOrthancConnection.h" |
25 | 25 |
26 #include <Compatibility.h> // For ORTHANC_OVERRIDE | |
26 #include <HttpClient.h> | 27 #include <HttpClient.h> |
27 | 28 |
28 #include <boost/thread/mutex.hpp> | 29 #include <boost/thread/mutex.hpp> |
29 | 30 |
30 namespace OrthancStone | 31 namespace OrthancStone |
40 void Setup(); | 41 void Setup(); |
41 | 42 |
42 public: | 43 public: |
43 OrthancHttpConnection(); | 44 OrthancHttpConnection(); |
44 | 45 |
45 OrthancHttpConnection(const Orthanc::WebServiceParameters& parameters); | 46 explicit OrthancHttpConnection(const Orthanc::WebServiceParameters& parameters); |
46 | 47 |
47 virtual void RestApiGet(std::string& result, | 48 virtual void RestApiGet(std::string& result, |
48 const std::string& uri); | 49 const std::string& uri) ORTHANC_OVERRIDE; |
49 | 50 |
50 virtual void RestApiPost(std::string& result, | 51 virtual void RestApiPost(std::string& result, |
51 const std::string& uri, | 52 const std::string& uri, |
52 const std::string& body); | 53 const std::string& body) ORTHANC_OVERRIDE; |
53 | 54 |
54 virtual void RestApiPut(std::string& result, | 55 virtual void RestApiPut(std::string& result, |
55 const std::string& uri, | 56 const std::string& uri, |
56 const std::string& body); | 57 const std::string& body) ORTHANC_OVERRIDE; |
57 | 58 |
58 virtual void RestApiDelete(const std::string& uri); | 59 virtual void RestApiDelete(const std::string& uri) ORTHANC_OVERRIDE; |
59 }; | 60 }; |
60 } | 61 } |