fillBuf method
Implementation
@override
Future<bool> fillBuf() async {
if (_start < _end) return true;
_start = 0;
_end = 0;
final dst = ReadBuf(_buffer);
final result = await inner.readInto(dst);
_end = dst.filled;
return _end > 0 || !result.eof;
}