client-cpp  0.8.1
ILogProcessor.hpp
Go to the documentation of this file.
1 
17 #ifndef ILOGPROCESSOR_HPP_
18 #define ILOGPROCESSOR_HPP_
19 
20 namespace kaa {
21 
22 struct LogSyncRequest;
23 struct LogSyncResponse;
24 
29 public:
30 
31  virtual std::shared_ptr<LogSyncRequest> getLogUploadRequest() = 0;
37  virtual void onLogUploadResponse(const LogSyncResponse& response) = 0;
38 
39  virtual ~ILogProcessor() {}
40 };
41 
42 } /* namespace kaa */
43 
44 #endif /* ILOGPROCESSOR_HPP_ */
virtual ~ILogProcessor()
virtual void onLogUploadResponse(const LogSyncResponse &response)=0
virtual std::shared_ptr< LogSyncRequest > getLogUploadRequest()=0