writeBuffer method

void writeBuffer(
  1. InputBuffer bytes
)

Implementation

void writeBuffer(InputBuffer bytes) {
  final bytesLength = bytes.length;
  final requiredLength = length + bytesLength;
  while (requiredLength > _buffer.length) {
    _expandBuffer(requiredLength - _buffer.length);
  }
  _buffer.setRange(length, requiredLength, bytes.buffer, bytes.offset);
  length += bytesLength;
}