From 94372b124a8c262d5104dc2a441d5af5e9355fd1 Mon Sep 17 00:00:00 2001 From: James M Snell Date: Tue, 7 Jul 2020 14:10:57 -0700 Subject: [PATCH] quic: refactor/improve/document QuicSocket listening event PR-URL: https://github.com/nodejs/node/pull/34247 Reviewed-By: Anna Henningsen --- doc/api/quic.md | 11 +++++++ lib/internal/quic/core.js | 8 ++++- ...quic-server-listening-event-error-async.js | 33 +++++++++++++++++++ .../test-quic-server-listening-event-error.js | 33 +++++++++++++++++++ 4 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 test/parallel/test-quic-server-listening-event-error-async.js create mode 100644 test/parallel/test-quic-server-listening-event-error.js diff --git a/doc/api/quic.md b/doc/api/quic.md index a847ac621aa268..c33ea1c4829399 100644 --- a/doc/api/quic.md +++ b/doc/api/quic.md @@ -1371,6 +1371,17 @@ Emitted before the `'close'` event if the `QuicSocket` was destroyed with an The `'error'` event will not be emitted multiple times. +#### Event: `'listening'` + + +Emitted after `quicsocket.listen()` is called and the `QuicSocket` has started +listening for incoming `QuicServerSession`s. The callback is invoked with +no arguments. + +The `'listening'` event will not be emitted multiple times. + #### Event: `'ready'`