17 #ifndef ILOGSTORAGE_HPP_
18 #define ILOGSTORAGE_HPP_
22 #include <boost/smart_ptr/shared_ptr.hpp>
virtual void removeOldestRecords(size_t allowedVolume)=0
virtual container_type getRecordBlock(size_t blockSize, const std::string &blockId)=0
std::list< LogRecord > container_type
virtual void notifyUploadFailed(const std::string &blockId)=0
virtual void removeRecordBlock(const std::string &blockId)=0
boost::shared_ptr< ILogStorage > LogStoragePtr
virtual void addLogRecord(const LogRecord &record)=0