MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / writeData

Function writeData

qevercloud/generated/types.cpp:2157–2176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2155}
2156
2157void writeData(ThriftBinaryBufferWriter& w, const Data& s) {
2158 w.writeStructBegin("Data");
2159 if(s.bodyHash.isSet()) {
2160 w.writeFieldBegin("bodyHash", ThriftFieldType::T_STRING, 1);
2161 w.writeBinary(s.bodyHash.ref());
2162 w.writeFieldEnd();
2163 }
2164 if(s.size.isSet()) {
2165 w.writeFieldBegin("size", ThriftFieldType::T_I32, 2);
2166 w.writeI32(s.size.ref());
2167 w.writeFieldEnd();
2168 }
2169 if(s.body.isSet()) {
2170 w.writeFieldBegin("body", ThriftFieldType::T_STRING, 3);
2171 w.writeBinary(s.body.ref());
2172 w.writeFieldEnd();
2173 }
2174 w.writeFieldStop();
2175 w.writeStructEnd();
2176}
2177
2178void readData(ThriftBinaryBufferReader& r, Data& s) {
2179 QString fname;

Callers 2

writeResourceMethod · 0.85
writeResourceFunction · 0.85

Calls 8

writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeBinaryMethod · 0.80
writeFieldEndMethod · 0.80
writeI32Method · 0.80
writeFieldStopMethod · 0.80
writeStructEndMethod · 0.80
isSetMethod · 0.45

Tested by

no test coverage detected