19 std::chrono::time_point<std::chrono::high_resolution_clock>
timestamp;
27 size_t size =
sizeof(
T);
28 buffer.resize(buffer.size() + size);
29 std::memcpy(buffer.data() + buffer.size() - size, &value, size);
35 std::memcpy(&value, buffer.data() + offset,
sizeof(
T));
T deserializeBasicType(const std::vector< char > &buffer, size_t &offset)
void serializeBasicType(std::vector< char > &buffer, const T &value)
std::map< std::string, std::string > parameters
std::chrono::time_point< std::chrono::high_resolution_clock > timestamp
static LogEntry deserialize(const std::vector< char > &buffer, size_t offset=0)
std::vector< char > serialize() const