openBidirectionalStream method

  1. @override
int openBidirectionalStream()

Opens a new bidirectional stream and returns its stream ID.

Implementation

@override
int openBidirectionalStream() {
  final quicConn = _delegate.quicConnection;
  if (quicConn is quic_lib.QuicConnection) {
    return quicConn.openBidirectionalStream();
  }
  if (quicConn is QuicConnectionAdapter) {
    return quicConn.openBidirectionalStream();
  }
  throw StateError('Underlying QUIC connection is not a QuicConnection');
}