createUnidirectionalStream method
Future<WebTransportSendStream>
createUnidirectionalStream([
- WebTransportSendStreamOptions? options
override
Opens a reliable, ordered unidirectional stream.
Implementation
@override
Future<WebTransportSendStream> createUnidirectionalStream([
WebTransportSendStreamOptions? options,
]) async {
_ensureAlive();
final event = await nativeRuntime.oneShot(
'wt_connection_open_uni',
(opId) => b.wt_connection_open_uni(_connection, opId),
);
if (!event.isOk) throw event.exception('createUnidirectionalStream');
final send = NativeSendStream(event.handle.cast());
send.sendOrder = options?.sendOrder;
return send;
}