diff options
author | James M Snell <jasnell@gmail.com> | 2020-07-08 01:08:26 +0300 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2020-07-09 17:14:17 +0300 |
commit | 71236097d0e8782988c4b26049748197d963e4f5 (patch) | |
tree | 760d1f0437cb06bf597eb09d048c9d1c76a30a7c /lib/internal/quic | |
parent | 94372b124a8c262d5104dc2a441d5af5e9355fd1 (diff) |
quic: use Number() instead of bigint for QuicSocket stats
PR-URL: https://github.com/nodejs/node/pull/34247
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib/internal/quic')
-rw-r--r-- | lib/internal/quic/core.js | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/lib/internal/quic/core.js b/lib/internal/quic/core.js index 1edb60beed9..1b18ec4a10e 100644 --- a/lib/internal/quic/core.js +++ b/lib/internal/quic/core.js @@ -14,6 +14,7 @@ const { BigInt64Array, Error, Map, + Number, RegExp, Set, Symbol, @@ -1527,58 +1528,58 @@ class QuicSocket extends EventEmitter { get duration() { // TODO(@jasnell): If the object is destroyed, it should // use a fixed duration rather than calculating from now - return process.hrtime.bigint() - - getStats(this, IDX_QUIC_SOCKET_STATS_CREATED_AT); + return Number(process.hrtime.bigint() - + getStats(this, IDX_QUIC_SOCKET_STATS_CREATED_AT)); } get boundDuration() { // TODO(@jasnell): If the object is destroyed, it should // use a fixed duration rather than calculating from now - return process.hrtime.bigint() - - getStats(this, IDX_QUIC_SOCKET_STATS_BOUND_AT); + return Number(process.hrtime.bigint() - + getStats(this, IDX_QUIC_SOCKET_STATS_BOUND_AT)); } get listenDuration() { // TODO(@jasnell): If the object is destroyed, it should // use a fixed duration rather than calculating from now - return process.hrtime.bigint() - - getStats(this, IDX_QUIC_SOCKET_STATS_LISTEN_AT); + return Number(process.hrtime.bigint() - + getStats(this, IDX_QUIC_SOCKET_STATS_LISTEN_AT)); } get bytesReceived() { - return getStats(this, IDX_QUIC_SOCKET_STATS_BYTES_RECEIVED); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_BYTES_RECEIVED)); } get bytesSent() { - return getStats(this, IDX_QUIC_SOCKET_STATS_BYTES_SENT); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_BYTES_SENT)); } get packetsReceived() { - return getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_RECEIVED); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_RECEIVED)); } get packetsSent() { - return getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_SENT); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_SENT)); } get packetsIgnored() { - return getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_IGNORED); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_PACKETS_IGNORED)); } get serverSessions() { - return getStats(this, IDX_QUIC_SOCKET_STATS_SERVER_SESSIONS); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_SERVER_SESSIONS)); } get clientSessions() { - return getStats(this, IDX_QUIC_SOCKET_STATS_CLIENT_SESSIONS); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_CLIENT_SESSIONS)); } get statelessResetCount() { - return getStats(this, IDX_QUIC_SOCKET_STATS_STATELESS_RESET_COUNT); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_STATELESS_RESET_COUNT)); } get serverBusyCount() { - return getStats(this, IDX_QUIC_SOCKET_STATS_SERVER_BUSY_COUNT); + return Number(getStats(this, IDX_QUIC_SOCKET_STATS_SERVER_BUSY_COUNT)); } // Diagnostic packet loss is a testing mechanism that allows simulating |