From 287ee6ec69761d634d548182cb904a1a5131b1a6 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Tue, 5 Dec 2023 15:22:24 -0500 Subject: [PATCH 1/4] Add WebTransport.supportsReliableOnly boolean. --- index.bs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/index.bs b/index.bs index e1f3f89..86b2641 100644 --- a/index.bs +++ b/index.bs @@ -622,6 +622,8 @@ interface WebTransport { /* a ReadableStream of WebTransportReceiveStream objects */ readonly attribute ReadableStream incomingUnidirectionalStreams; WebTransportSendGroup createSendGroup(); + + static readonly attribute boolean supportsReliableOnly; }; enum WebTransportReliabilityMode { @@ -948,6 +950,10 @@ these steps. requested but not satisfied, then the value is `"default"` The getter steps are to return [=this=]'s {{[[CongestionControl]]}}. +: supportsReliableOnly +:: Returns true if the user agent supports [=WebTransport sessions=] over HTTP/2 + [=connections=], otherwise false. + ## Methods ## {#webtransport-methods}
From fe13267c7528081b91f06417c1cea3727c952f55 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Tue, 5 Dec 2023 19:36:48 -0500 Subject: [PATCH 2/4] Update index.bs --- index.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.bs b/index.bs index 86b2641..2056ce2 100644 --- a/index.bs +++ b/index.bs @@ -951,7 +951,7 @@ these steps. The getter steps are to return [=this=]'s {{[[CongestionControl]]}}. : supportsReliableOnly -:: Returns true if the user agent supports [=WebTransport sessions=] over HTTP/2 +:: Returns true if the user agent supports [=WebTransport sessions=] over exclusively reliable [=connections=]. [=connections=], otherwise false. ## Methods ## {#webtransport-methods} From 75e845a1fd59743169b241cec80ea8060d02bb2d Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Tue, 5 Dec 2023 19:37:06 -0500 Subject: [PATCH 3/4] Update index.bs --- index.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.bs b/index.bs index 2056ce2..a4b9ebc 100644 --- a/index.bs +++ b/index.bs @@ -951,7 +951,7 @@ these steps. The getter steps are to return [=this=]'s {{[[CongestionControl]]}}. : supportsReliableOnly -:: Returns true if the user agent supports [=WebTransport sessions=] over exclusively reliable [=connections=]. +:: Returns true if the user agent supports [=WebTransport sessions=] over exclusively reliable [=connections=]. [=connections=], otherwise false. ## Methods ## {#webtransport-methods} From 6fe5dddf8d25604100fe4f3a10e1cf08c6ccf8f0 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Tue, 5 Dec 2023 19:37:47 -0500 Subject: [PATCH 4/4] Update index.bs --- index.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.bs b/index.bs index a4b9ebc..a6c6884 100644 --- a/index.bs +++ b/index.bs @@ -951,7 +951,7 @@ these steps. The getter steps are to return [=this=]'s {{[[CongestionControl]]}}. : supportsReliableOnly -:: Returns true if the user agent supports [=WebTransport sessions=] over exclusively reliable [=connections=]. +:: Returns true if the user agent supports [=WebTransport sessions=] over exclusively reliable [=connections=], otherwise false. ## Methods ## {#webtransport-methods}