|
284 | 284 | <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="structtv__t.html">tv_t</a> received;</div>
|
285 | 285 | <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  uint32_t size;</div>
|
286 | 286 | <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  </div>
|
287 |
| -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordtype">int</span> serialize(<span class="keywordtype">char</span> *data, uint32_t size) {</div> |
| 287 | +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordtype">int</span> serialize(<span class="keywordtype">char</span> *data, uint32_t reqSize) {</div> |
288 | 288 | <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="struct_snap_write_buffer.html">SnapWriteBuffer</a> buffer;</div>
|
289 | 289 | <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordtype">int</span> result = 0;</div>
|
290 | 290 | <div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div>
|
291 |
| -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  buffer.begin(data, size);</div> |
| 291 | +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  buffer.begin(data, reqSize);</div> |
292 | 292 | <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div>
|
293 | 293 | <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  result |= buffer.write_uint16(this->type);</div>
|
294 | 294 | <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  result |= buffer.write_uint16(this-><span class="keywordtype">id</span>);</div>
|
|
302 | 302 | <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">return</span> result;</div>
|
303 | 303 | <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div>
|
304 | 304 | <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  </div>
|
305 |
| -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t size) {</div> |
| 305 | +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t reqSize) {</div> |
306 | 306 | <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <a class="code" href="struct_snap_read_buffer.html">SnapReadBuffer</a> buffer;</div>
|
307 | 307 | <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordtype">int</span> result = 0;</div>
|
308 | 308 | <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
|
309 |
| -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  buffer.begin(data, size);</div> |
| 309 | +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  buffer.begin(data, reqSize);</div> |
310 | 310 | <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div>
|
311 | 311 | <div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  result |= buffer.read_uint16(&(this->type));</div>
|
312 | 312 | <div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  result |= buffer.read_uint16(&(this-><span class="keywordtype">id</span>));</div>
|
|
420 | 420 | <div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordtype">char</span> *payload() { <span class="keywordflow">return</span> &v_payload[0]; }</div>
|
421 | 421 | <div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordtype">char</span> *codec() { <span class="keywordflow">return</span> &v_codec[0]; }</div>
|
422 | 422 | <div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  </div>
|
423 |
| -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t size) {</div> |
| 423 | +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t reqSize) {</div> |
424 | 424 | <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <a class="code" href="struct_snap_read_buffer.html">SnapReadBuffer</a> buffer;</div>
|
425 | 425 | <div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  uint32_t string_size;</div>
|
426 | 426 | <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordtype">int</span> result = 0;</div>
|
427 |
| -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> |
428 |
| -<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  buffer.begin(data, size);</div> |
| 427 | +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> |
| 428 | +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  buffer.begin(data, reqSize);</div> |
429 | 429 | <div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div>
|
430 | 430 | <div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  result |= buffer.read_uint32(&string_size);</div>
|
431 | 431 | <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordflow">if</span> (result) {</div>
|
|
449 | 449 | <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordflow">return</span> 1;</div>
|
450 | 450 | <div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  }</div>
|
451 | 451 | <div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  </div>
|
452 |
| -<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">if</span> (v_payload.size() < size)</div> |
453 |
| -<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  v_payload.resize(size);</div> |
| 452 | +<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">if</span> (v_payload.size() < reqSize)</div> |
| 453 | +<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  v_payload.resize(reqSize);</div> |
454 | 454 | <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  </div>
|
455 | 455 | <div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  result |= buffer.read(payload(), this->size);</div>
|
456 | 456 | <div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">return</span> result;</div>
|
|
462 | 462 | <div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  uint32_t size;</div>
|
463 | 463 | <div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keywordtype">char</span> *payload = <span class="keyword">nullptr</span>;</div>
|
464 | 464 | <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
465 |
| -<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t size) {</div> |
| 465 | +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keywordtype">int</span> deserialize(<span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t reqSize) {</div> |
466 | 466 | <div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <a class="code" href="struct_snap_read_buffer.html">SnapReadBuffer</a> buffer;</div>
|
467 | 467 | <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordtype">int</span> result = 0;</div>
|
468 | 468 | <div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  </div>
|
469 |
| -<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  buffer.begin(data, size);</div> |
| 469 | +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  buffer.begin(data, reqSize);</div> |
470 | 470 | <div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div>
|
471 | 471 | <div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  result |= buffer.read_int32(&(this->timestamp.sec));</div>
|
472 | 472 | <div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  result |= buffer.read_int32(&(this->timestamp.usec));</div>
|
|
0 commit comments