summaryrefslogtreecommitdiff
path: root/src/stream_base.h
Commit message (Expand)AuthorAgeFilesLines
* src,stream: improve DoWrite() and Write()ywave6202022-10-101-9/+18
* src,stream: remove `*Check*()` calls from non-`Initialize()` functionsDarshan Sen2021-10-201-0/+6
* src: remove usage of `AllocatedBuffer` from `stream_*`Darshan Sen2021-10-121-3/+2
* bootstrap: include fs module into the builtin snapshotJoyee Cheung2021-02-191-1/+2
* src: retain pointers to WriteWrap/ShutdownWrapJames M Snell2021-01-041-0/+1
* src: add check against non-weak BaseObjects at process exitAnna Henningsen2020-10-071-0/+8
* http2,tls: store WriteWrap using BaseObjectPtrAnna Henningsen2020-10-061-0/+10
* src: extract AllocatedBuffer from env.hJames M Snell2020-05-301-0/+1
* src: fix extra includes of "env.h" and "env-inl.h"Nick Kreeger2020-04-031-1/+2
* src: clean up stream_base.h and stream-base-inl.hJames M Snell2020-03-191-32/+34
* src: improve handling of internal field countingJames M Snell2020-03-021-5/+17
* src: change env.h includes for forward declarationsAlexandre Ferrando2019-10-311-1/+1
* net: allow reading data into a static bufferBrian White2019-08-231-3/+23
* src: apply clang-tidy rule modernize-use-equals-defaultgengjiawen2019-04-241-1/+1
* src: store onread callback in internal fieldAnna Henningsen2019-03-261-0/+4
* src: remove templating from StreamBaseJon Moss2019-03-081-12/+14
* src: document DoWrite() usage expectationsSam Roberts2019-03-041-2/+8
* src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen2019-02-251-10/+4
* src: apply clang-tidy rule modernize-use-overridegengjiawen2019-02-181-1/+1
* http2: allow fully synchronous `_final()`Anna Henningsen2019-01-231-2/+8
* src: improve StreamBase write throughputAnna Henningsen2018-10-281-0/+4
* src: improve StreamBase read throughputAnna Henningsen2018-10-241-1/+11
* src: name EmbededderGraph edges and use class names for nodesJoyee Cheung2018-10-041-12/+6
* src: add proper MemoryInfoName to wrappersJoyee Cheung2018-07-271-0/+5
* src: enable more detailed memory trackingAnna Henningsen2018-07-131-2/+9
* src: remove StreamBase::kFlagHasWritevAnna Henningsen2018-06-301-7/+1
* src: refactor `BaseObject` internal field managementAnna Henningsen2018-05-041-2/+0
* src: remove `kFlagNoShutdown` flagAnna Henningsen2018-05-041-2/+1
* src: remove req_wrap-inl.h from stream_base.hDaniel Bevenius2018-04-181-2/+1
* src: clean up `req.bytes` trackingAnna Henningsen2018-03-301-0/+1
* net: track bytesWritten in C++ landAnna Henningsen2018-03-301-0/+4
* src: fix minor typo in comment stream_base.hDaniel Bevenius2018-03-181-1/+1
* src: use ObjectTemplate for creating stream req objsAnna Henningsen2018-03-151-0/+7
* src: introduce native-layer stream pipingAnna Henningsen2018-03-151-0/+3
* src: give StreamBases the capability to ask for dataAnna Henningsen2018-03-151-0/+12
* src: make `FileHandle` a (readonly) `StreamBase`Anna Henningsen2018-03-151-1/+4
* src: tighten handle scopes for stream operationsAnna Henningsen2018-03-151-9/+4
* src: prevent persistent handle resource leaksBen Noordhuis2018-02-211-2/+2
* src: refactor WriteWrap and ShutdownWrapsAnna Henningsen2018-02-141-98/+148
* src: simplify handles for libuv streamsAnna Henningsen2018-02-011-16/+2
* src: refactor stream callbacks and ownershipAnna Henningsen2018-02-011-88/+113
* src: remove `HasWriteQueue()`Anna Henningsen2018-01-141-1/+0
* net,src: refactor writeQueueSize trackingAnatoli Papirovski2017-12-181-0/+1
* src: replace SetAccessor w/ SetAccessorPropertyJure Triglav2017-12-171-6/+3
* src: rename `On*` -> `Emit*` for stream callbacksAnna Henningsen2017-12-161-5/+5
* src: minor refactoring to StreamBase writesAnna Henningsen2017-12-131-39/+27
* src: remove `StreamResourc::Cast()`Anna Henningsen2017-12-131-4/+0
* src: rename req-wrap -> req_wrapDaniel Bevenius2017-11-171-1/+1
* src: rename async-wrap -> async_wrapDaniel Bevenius2017-11-171-1/+1
* src: add method to compute storage in WriteWrapAnna Henningsen2017-11-031-0/+1