Skip to content

Commit 6d2811f

Browse files
committed
quic: add additional implementation
* add QUIC_SESSION and QUIC_STREAM to AsyncWrap * update definitions in quic/bindingdata.h * fixup minor discrepancies in cid.h/cid.cc * add convenience operator in struct Path * fixup defs.h macro definitions * fixups in quic/preferredaddress.h/cc * fixups in src/quic/tokens.h/cc * fixups in quic/transportparams.h/cc * fixups in quic/tlscontext.h/cc * add quic/streams.h/cc placeholder * add quic session/application implementation PR-URL: #47927 Reviewed-By: Stephen Belanger <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
1 parent 9c37c64 commit 6d2811f

25 files changed

+3595
-202
lines changed

node.gyp

+8
Original file line numberDiff line numberDiff line change
@@ -340,23 +340,31 @@
340340
'src/node_crypto.h',
341341
],
342342
'node_quic_sources': [
343+
'src/quic/application.cc',
343344
'src/quic/bindingdata.cc',
344345
'src/quic/cid.cc',
345346
'src/quic/data.cc',
347+
'src/quic/endpoint.cc',
346348
'src/quic/logstream.cc',
347349
'src/quic/packet.cc',
348350
'src/quic/preferredaddress.cc',
351+
'src/quic/session.cc',
349352
'src/quic/sessionticket.cc',
353+
'src/quic/streams.cc',
350354
'src/quic/tlscontext.cc',
351355
'src/quic/tokens.cc',
352356
'src/quic/transportparams.cc',
357+
'src/quic/application.h',
353358
'src/quic/bindingdata.h',
354359
'src/quic/cid.h',
355360
'src/quic/data.h',
361+
'src/quic/endpoint.h',
356362
'src/quic/logstream.h',
357363
'src/quic/packet.h',
358364
'src/quic/preferredaddress.h',
365+
'src/quic/session.h',
359366
'src/quic/sessionticket.h',
367+
'src/quic/streams.h',
360368
'src/quic/tlscontext.h',
361369
'src/quic/tokens.h',
362370
'src/quic/transportparams.h',

src/async_wrap.h

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ namespace node {
6363
V(QUIC_ENDPOINT) \
6464
V(QUIC_LOGSTREAM) \
6565
V(QUIC_PACKET) \
66+
V(QUIC_SESSION) \
67+
V(QUIC_STREAM) \
6668
V(QUIC_UDP) \
6769
V(SHUTDOWNWRAP) \
6870
V(SIGNALWRAP) \

0 commit comments

Comments
 (0)