read method

  1. @override
int read(
  1. List<int> buffer,
  2. int count
)
override

Implementation

@override
int read(List<int> buffer, int count) {
  var n = count;
  if (position + n > _data.length) n = _data.length - position;
  if (n <= 0) return 0;
  for (var i = 0; i < n; i++) {
    buffer[i] = _data[position + i];
  }
  position += n;
  return n;
}