close method

Future<void> close()

Implementation

Future<void> close() async {
  if (_channel == null) return;
  _closed = true;
  await _subscription?.cancel();
  await _channel?.sink.close();
  _channel = null;
  unawaited(_inbound.close());
  unawaited(_control.close());
  unawaited(_signals.close());
}