17 #ifndef ILOGCOLLECTOR_HPP_
18 #define ILOGCOLLECTOR_HPP_
20 #include "kaa/log/gen/LogDefinitions.hpp"
34 struct LogSyncResponse;
63 virtual void addLogRecord(
const KaaUserLogRecord& record) = 0;
virtual void addLogRecord(const KaaUserLogRecord &record)=0
Adds a new log record to the log storage.
virtual void setStorage(ILogStoragePtr storage)=0
Sets the new log storage.
std::shared_ptr< ILogStorage > ILogStoragePtr
virtual void setUploadStrategy(ILogUploadStrategyPtr strategy)=0
Sets the new log upload strategy.
The public interface to the Kaa log collecting subsystem.
std::shared_ptr< ILogUploadStrategy > ILogUploadStrategyPtr