client-cpp  0.8.1
IHttpClient.hpp
Go to the documentation of this file.
1 
17 #ifndef IHTTPCLIENT_HPP_
18 #define IHTTPCLIENT_HPP_
19 
20 #include "kaa/KaaDefaults.hpp"
21 
22 #include <memory>
25 
26 namespace kaa {
27 
29 {
30 public:
31  virtual std::shared_ptr<IHttpResponse> sendRequest(const IHttpRequest& request) = 0;
32  virtual void closeConnection() = 0;
33 
34  virtual ~IHttpClient() { }
35 };
36 
37 }
38 
39 #endif /* IHTTPCLIENT_HPP_ */
virtual void closeConnection()=0
virtual std::shared_ptr< IHttpResponse > sendRequest(const IHttpRequest &request)=0
virtual ~IHttpClient()
Definition: IHttpClient.hpp:34