MCPcopy Create free account
hub / github.com/KDE/labplot / write

Method write

src/3rdparty/vector_blf/src/Vector/BLF/Most50Message.cpp:38–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void Most50Message::write(AbstractFile & os) {
39 /* pre processing */
40 msgLen = static_cast<uint32_t>(msg.size());
41
42 ObjectHeader2::write(os);
43 os.write(reinterpret_cast<char *>(&channel), sizeof(channel));
44 os.write(reinterpret_cast<char *>(&dir), sizeof(dir));
45 os.write(reinterpret_cast<char *>(&reservedMost50Message1), sizeof(reservedMost50Message1));
46 os.write(reinterpret_cast<char *>(&sourceAdr), sizeof(sourceAdr));
47 os.write(reinterpret_cast<char *>(&destAdr), sizeof(destAdr));
48 os.write(reinterpret_cast<char *>(&transferType), sizeof(transferType));
49 os.write(reinterpret_cast<char *>(&state), sizeof(state));
50 os.write(reinterpret_cast<char *>(&ackNack), sizeof(ackNack));
51 os.write(reinterpret_cast<char *>(&reservedMost50Message2), sizeof(reservedMost50Message2));
52 os.write(reinterpret_cast<char *>(&crc), sizeof(crc));
53 os.write(reinterpret_cast<char *>(&reservedMost50Message3), sizeof(reservedMost50Message3));
54 os.write(reinterpret_cast<char *>(&priority), sizeof(priority));
55 os.write(reinterpret_cast<char *>(&reservedMost50Message4), sizeof(reservedMost50Message4));
56 os.write(reinterpret_cast<char *>(&msgLen), sizeof(msgLen));
57 os.write(reinterpret_cast<char *>(&reservedMost50Message5), sizeof(reservedMost50Message5));
58 os.write(reinterpret_cast<char *>(msg.data()), msgLen);
59
60 /* skip padding */
61 os.skipp(objectSize % 4);
62}
63
64uint32_t Most50Message::calculateObjectSize() const {
65 return

Callers

nothing calls this directly

Calls 3

skippMethod · 0.80
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected