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 }