From 4bed9d7c5af27e6fa0676b8f028c6cbd97b0b566 Mon Sep 17 00:00:00 2001 From: Calvin Metcalf Date: Fri, 5 May 2017 15:57:57 +0200 Subject: [PATCH] stream: remove useage of _readableState/_writableState.highWaterMark Replace with .readableHighWaterMark or .writableHighWaterMark getters. Ref: https://github.com/nodejs/node/issues/445. --- doc/api/stream.md | 16 +++++++++++++ lib/_http_server.js | 6 ++--- lib/_stream_duplex.js | 23 +++++++++++++++---- lib/_stream_readable.js | 9 ++++++++ lib/_stream_writable.js | 10 ++++++++ lib/fs.js | 2 +- test/parallel/test-http-pipeline-regr-3508.js | 2 +- test/parallel/test-stream-big-packet.js | 2 +- .../test-stream-readable-flow-recursion.js | 2 +- .../test-stream-transform-split-objectmode.js | 16 +++++++++---- test/parallel/test-stream2-unpipe-leak.js | 2 +- 11 files changed, 73 insertions(+), 17 deletions(-) diff --git a/doc/api/stream.md b/doc/api/stream.md index 6ee016466206d8..25a218cf130728 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -437,6 +437,14 @@ process.nextTick(() => { See also: [`writable.cork()`][]. +##### writable.writableHighWaterMark + + +Return the value of `highWaterMark` passed when constructing this +`Writable`. + ##### writable.write(chunk[, encoding][, callback]) + +Return the value of `highWaterMark` passed when constructing this +`Readable`. + ##### readable.read([size])