readByte method

  1. @override
int readByte()
override

Implementation

@override
int readByte() {
  int b;
  if (trans_.getBytesRemainingInBuffer() > 0) {
    b = trans_.getBuffer()?[trans_.getBufferPosition()] ?? 0;
    trans_.consumeBuffer(1);
  } else {
    trans_.readAll(buffer, 0, 1);
    b = buffer[0];
  }
  return b;
}