Lines Matching refs:mBuffer

28         :mBuffer(),
45 mBuffer.clear();
266 size_t prevPos = mBuffer.wp()->pos();
267 mBuffer.writeHeader(id, WIRE_TYPE_LENGTH_DELIMITED);
268 size_t sizePos = mBuffer.wp()->pos();
272 mBuffer.writeRawFixed64(mExpectedObjectToken); // push previous token into stack.
296 int childRawSize = mBuffer.wp()->pos() - sizePos - 8;
299 mBuffer.ep()->rewind()->move(sizePos);
300 mExpectedObjectToken = mBuffer.readRawFixed64();
304 mBuffer.editRawFixed32(sizePos, -childRawSize);
305 mBuffer.editRawFixed32(sizePos+4, -1);
308 mBuffer.wp()->rewind()->move(sizePos - getTagSizeFromToken(token));
315 return mBuffer.size();
326 size_t rawBufferSize = mBuffer.size();
330 mBuffer.ep()->rewind();
337 mBuffer.ep()->rewind();
338 mBuffer.wp()->rewind();
345 mBuffer.copy(mCopyBegin, rawBufferSize - mCopyBegin);
360 size_t objectStart = mBuffer.ep()->pos();
366 while (mBuffer.ep()->pos() < objectEnd) {
367 uint32_t tag = (uint32_t)mBuffer.readRawVarint();
373 } while ((mBuffer.readRawByte() & 0x80) != 0);
377 mBuffer.ep()->move(8);
380 childRawSize = (int)mBuffer.readRawFixed32();
381 childEncodedSizePos = mBuffer.ep()->pos();
382 childEncodedSize = (int)mBuffer.readRawFixed32();
384 mBuffer.ep()->move(childRawSize);
387 mBuffer.editRawFixed32(childEncodedSizePos, childEncodedSize);
397 mBuffer.ep()->move(4);
416 size_t objectStart = mBuffer.ep()->pos();
420 while (mBuffer.ep()->pos() < objectEnd) {
421 uint32_t tag = (uint32_t)mBuffer.readRawVarint();
424 while ((mBuffer.readRawByte() & 0x80) != 0) {}
427 mBuffer.ep()->move(8);
430 mBuffer.copy(mCopyBegin, mBuffer.ep()->pos() - mCopyBegin);
432 childRawSize = (int)mBuffer.readRawFixed32();
433 childEncodedSize = (int)mBuffer.readRawFixed32();
434 mCopyBegin = mBuffer.ep()->pos();
437 mBuffer.writeRawVarint32(childEncodedSize);
439 mBuffer.ep()->move(childEncodedSize);
449 mBuffer.ep()->move(4);
467 return mBuffer.size();
489 EncodedBuffer::iterator it = mBuffer.begin();
504 return mBuffer.begin();
510 mBuffer.writeRawVarint64(varint);
516 mBuffer.writeHeader(id, WIRE_TYPE_LENGTH_DELIMITED);
518 mBuffer.writeRawFixed32(size);
519 mBuffer.writeRawFixed32(size);
525 mBuffer.writeRawByte(byte);
545 mBuffer.writeHeader(id, WIRE_TYPE_FIXED64);
546 mBuffer.writeRawFixed64(bit_cast<double, uint64_t>(val));
552 mBuffer.writeHeader(id, WIRE_TYPE_FIXED32);
553 mBuffer.writeRawFixed32(bit_cast<float, uint32_t>(val));
559 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
560 mBuffer.writeRawVarint64((uint64_t)val);
566 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
567 mBuffer.writeRawVarint32((uint32_t)val);
573 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
574 mBuffer.writeRawVarint64(val);
580 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
581 mBuffer.writeRawVarint32(val);
587 mBuffer.writeHeader(id, WIRE_TYPE_FIXED64);
588 mBuffer.writeRawFixed64(val);
594 mBuffer.writeHeader(id, WIRE_TYPE_FIXED32);
595 mBuffer.writeRawFixed32(val);
601 mBuffer.writeHeader(id, WIRE_TYPE_FIXED64);
602 mBuffer.writeRawFixed64((uint64_t)val);
608 mBuffer.writeHeader(id, WIRE_TYPE_FIXED32);
609 mBuffer.writeRawFixed32((uint32_t)val);
615 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
616 mBuffer.writeRawVarint64((val << 1) ^ (val >> 63));
622 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
623 mBuffer.writeRawVarint32((val << 1) ^ (val >> 31));
629 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
630 mBuffer.writeRawVarint32((uint32_t) val);
636 mBuffer.writeHeader(id, WIRE_TYPE_VARINT);
637 mBuffer.writeRawVarint32(val ? 1 : 0);
646 mBuffer.writeRawByte((uint8_t)val[i]);
656 mBuffer.writeRawByte(val[i]);