MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / Read

Method Read

lib/mdflib/mdflib/src/ch4block.cpp:53–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53uint64_t Ch4Block::Read(std::streambuf& buffer) { // NOLINT
54 uint64_t bytes = ReadHeader4(buffer);
55 bytes += ReadNumber(buffer, nof_elements_);
56 bytes += ReadNumber(buffer, type_);
57
58 std::vector<uint8_t> reserved;
59 bytes += ReadByte(buffer, reserved, 3);
60
61 name_ = ReadTx4(buffer, kIndexTx);
62 ReadMdComment(buffer, kIndexMd);
63 ReadLink4List(buffer, ch_list_, kIndexCh);
64 return bytes;
65}
66
67uint64_t Ch4Block::Write(std::streambuf& buffer) { // NOLINT
68 const auto update = FilePosition() > 0;

Callers

nothing calls this directly

Calls 1

ReadByteFunction · 0.85

Tested by

no test coverage detected