17 #ifndef LOGRECORD_HPP_
18 #define LOGRECORD_HPP_
22 #ifdef KAA_USE_LOGGING
27 #include "kaa/log/gen/LogGen.hpp"
34 LogRecord(
const SuperRecord & logRecord) {
37 for (
size_t i = 0; i < buffer.second; i++) {
38 logData_.push_back(buffer.first[i]);
43 const std::vector<std::uint8_t>& getData();
44 size_t getSize()
const;
47 AvroByteArrayConverter<SuperRecord> converter_;
48 std::vector<std::uint8_t> logData_;
std::pair< boost::shared_array< std::uint8_t >, std::uint32_t > SharedDataBuffer