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

Method write

src/3rdparty/vector_blf/src/Vector/BLF/WlanFrame.cpp:31–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31void WlanFrame::write(AbstractFile & os) {
32 /* pre processing */
33 frameLength = static_cast<uint16_t>(frameData.size());
34
35 ObjectHeader::write(os);
36 os.write(reinterpret_cast<char *>(&channel), sizeof(channel));
37 os.write(reinterpret_cast<char *>(&flags), sizeof(flags));
38 os.write(reinterpret_cast<char *>(&dir), sizeof(dir));
39 os.write(reinterpret_cast<char *>(&radioChannel), sizeof(radioChannel));
40 os.write(reinterpret_cast<char *>(&signalStrength), sizeof(signalStrength));
41 os.write(reinterpret_cast<char *>(&signalQuality), sizeof(signalQuality));
42 os.write(reinterpret_cast<char *>(&frameLength), sizeof(frameLength));
43 os.write(reinterpret_cast<char *>(&reservedWlanFrame), sizeof(reservedWlanFrame));
44 os.write(reinterpret_cast<char *>(frameData.data()), frameLength);
45
46 /* skip padding */
47 os.skipp(objectSize % 4);
48}
49
50uint32_t WlanFrame::calculateObjectSize() const {
51 return

Callers

nothing calls this directly

Calls 3

skippMethod · 0.80
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected