quic: start adding in the internal quic js api

While the external API for QUIC is expected to be
the WebTransport API primarily, this provides the
internal API for QUIC that aligns with the native
C++ QUIC components.

PR-URL: https://github.com/nodejs/node/pull/53256
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
This commit is contained in:
James M Snell authored and Michaël Zasso committed 2024-10-05 11:29:19 +02:00
1 parent c988e7e2e5
commit 75073c50ae
12 files changed
+3194 -380

No files matched your search

+36
View File
@@ -3622,6 +3622,42 @@ removed: v10.0.0
The `node:repl` module was unable to parse data from the REPL history file.
<a id="ERR_QUIC_CONNECTION_FAILED"></a>
### `ERR_QUIC_CONNECTION_FAILED`
<!-- YAML
added: REPLACEME
-->
> Stability: 1 - Experimental
Establishing a QUIC connection failed.
<a id="ERR_QUIC_ENDPOINT_CLOSED"></a>
### `ERR_QUIC_ENDPOINT_CLOSED`
<!-- YAML
added: REPLACEME
-->
> Stability: 1 - Experimental
A QUIC Endpoint closed with an error.
<a id="ERR_QUIC_OPEN_STREAM_FAILED"></a>
### `ERR_QUIC_OPEN_STREAM_FAILED`
<!-- YAML
added: REPLACEME
-->
> Stability: 1 - Experimental
Opening a QUIC stream failed.
<a id="ERR_SOCKET_CANNOT_SEND"></a>
### `ERR_SOCKET_CANNOT_SEND`