| 2155 | } |
| 2156 | |
| 2157 | void 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 | |
| 2178 | void readData(ThriftBinaryBufferReader& r, Data& s) { |
| 2179 | QString fname; |
no test coverage detected