summaryrefslogtreecommitdiff
path: root/src/stream_base.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* src: do not include x.h if x-inl.h is includedJoyee Cheung2017-10-301-1/+0
* http2: introducing HTTP/2James M Snell2017-08-041-0/+11
* http: reset stream to unconsumed in `unconsume()`Anna Henningsen2017-07-261-0/+5
* src: make StreamBase::GetAsyncWrap pure virtualAnna Henningsen2017-05-251-1/+1
* async_wrap,src: add GetAsyncId() methodTrevor Norris2017-05-101-0/+8
* src: replace IsConstructCalls with lambdaDaniel Bevenius2017-04-241-8/+0
* stream_base,tls_wrap: notify on destructTrevor Norris2017-03-271-1/+8
* src: make ReqWrap req_ member privateDaniel Bevenius2016-09-231-0/+9
* src: remove obsolete NOLINT commentsBen Noordhuis2016-06-281-1/+1