recvDisconnected property

bool get recvDisconnected
inherited

Whether the channel's receive side is disconnected.

Implementation

bool get recvDisconnected {
  if (isRecvClosed) return true;
  if (localRecvChannel case final lc?) return lc.recvDisconnected;
  if (remoteConnection?.isClosed ?? false) return buf.isEmpty;
  return false;
}