/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
lib/internal/quic/symbols.js
102 строки
3 KB
Tim Perry
quic: fix stop sending behaviour & callback
04 авг 2026, 12:07
Не верифицирован
04 авг 2026, 12:07
13e4e3d
Код
Авторство
О чём код?
'use strict'; // TODO(@jasnell) Temporarily ignoring c8 coverage for this file while tests // are still being developed. /* c8 ignore start */ const { Symbol, } = primordials; const { getOptionValue, } = require('internal/options'); if (!process.features.quic || !getOptionValue('--experimental-quic')) { return; } const { customInspectSymbol: kInspect, } = require('internal/util'); const { kHandle: kKeyObjectHandle, } = require('internal/crypto/util'); // Symbols used to hide various private properties and methods from the // public API. const kAttachFileHandle = Symbol('kAttachFileHandle'); const kBlocked = Symbol('kBlocked'); const kConnect = Symbol('kConnect'); const kDrain = Symbol('kDrain'); const kDatagram = Symbol('kDatagram'); const kDatagramStatus = Symbol('kDatagramStatus'); const kEarlyDataRejected = Symbol('kEarlyDataRejected'); const kFinishClose = Symbol('kFinishClose'); const kGoaway = Symbol('kGoaway'); const kHandshake = Symbol('kHandshake'); const kHandshakeCompleted = Symbol('kHandshakeCompleted'); const kVerifyPeer = Symbol('kVerifyPeer'); const kHeaders = Symbol('kHeaders'); const kKeylog = Symbol('kKeylog'); const kListen = Symbol('kListen'); const kQlog = Symbol('kQlog'); const kNewSession = Symbol('kNewSession'); const kNewStream = Symbol('kNewStream'); const kNewToken = Symbol('kNewToken'); const kStreamCallbacks = Symbol('kStreamCallbacks'); const kOrigin = Symbol('kOrigin'); const kOwner = Symbol('kOwner'); const kPathValidation = Symbol('kPathValidation'); const kPrivateConstructor = Symbol('kPrivateConstructor'); const kRemoveSession = Symbol('kRemoveSession'); const kRemoveStream = Symbol('kRemoveStream'); const kReset = Symbol('kReset'); const kSendHeaders = Symbol('kSendHeaders'); const kSessionApplication = Symbol('kSessionApplication'); const kSessionTicket = Symbol('kSessionTicket'); const kStopSending = Symbol('kStopSending'); const kTrailers = Symbol('kTrailers'); const kVersionNegotiation = Symbol('kVersionNegotiation'); module.exports = { kAttachFileHandle, kBlocked, kConnect, kDatagram, kDatagramStatus, kDrain, kEarlyDataRejected, kFinishClose, kGoaway, kHandshake, kHandshakeCompleted, kVerifyPeer, kHeaders, kInspect, kKeylog, kKeyObjectHandle, kListen, kNewSession, kNewStream, kNewToken, kStreamCallbacks, kOrigin, kOwner, kQlog, kPathValidation, kPrivateConstructor, kRemoveSession, kRemoveStream, kReset, kSendHeaders, kSessionApplication, kSessionTicket, kStopSending, kTrailers, kVersionNegotiation, }; /* c8 ignore stop */