Name Description Size Coverage CI issues
BaseQueuingStrategy.h 968 100 %
ByteLengthQueuingStrategy.cpp static 3671 88 %
ByteLengthQueuingStrategy.h 1549 100 %
ByteStreamHelpers.cpp 3995 69 %
ByteStreamHelpers.h 1342 -
CountQueuingStrategy.cpp static 3739 82 %
CountQueuingStrategy.h 1520 100 %
crashtests -
gtest 100 %
moz.build 2770 -
QueueWithSizes.h 5128 85 %
ReadableByteStreamController.cpp 81819 90 %
ReadableByteStreamController.h 6475 97 %
ReadableByteStreamControllerAbstract.h 2658 -
ReadableStream.cpp 58695 81 %
ReadableStream.h 11148 100 %
ReadableStreamAbstract.h 1766 -
ReadableStreamBYOBReader.cpp static 13830 88 %
ReadableStreamBYOBReader.h 2209 73 %
ReadableStreamBYOBReaderAbstract.h 1193 -
ReadableStreamBYOBRequest.cpp 4047 90 %
ReadableStreamBYOBRequest.h 2105 100 %
ReadableStreamControllerBase.h 2255 100 %
ReadableStreamDefaultController.cpp 21562 94 %
ReadableStreamDefaultController.h 3901 97 %
ReadableStreamDefaultControllerAbstract.h 2063 -
ReadableStreamDefaultReader.cpp static 15299 89 %
ReadableStreamDefaultReader.h 3296 77 %
ReadableStreamDefaultReaderAbstract.h 1236 -
ReadableStreamGenericReader.h 1852 100 %
ReadableStreamGenericReaderAbstract.h 752 -
ReadableStreamPipeTo.cpp 37454 92 %
ReadableStreamPipeTo.h 852 -
ReadableStreamTee.cpp 38098 79 %
ReadableStreamTee.h 2926 100 %
ReadIntoRequest.h 1590 100 %
ReadRequest.h 1352 100 %
StreamUtils.cpp 931 100 %
StreamUtils.h 1797 100 %
TeeState.cpp 3509 87 %
TeeState.h 5523 100 %
<1%test -
Transferable.cpp 39095 79 %
TransformerCallbackHelpers.cpp 5442 87 %
TransformerCallbackHelpers.h 3780 88 %
TransformStream.cpp 29100 92 %
TransformStream.h 3799 100 %
TransformStreamAbstract.h 914 -
TransformStreamDefaultController.cpp 9407 96 %
TransformStreamDefaultController.h 2050 100 %
TransformStreamDefaultControllerAbstract.h 917 -
UnderlyingSinkCallbackHelpers.cpp 11890 89 %
UnderlyingSinkCallbackHelpers.h See the comment in UnderlyingSourceCallbackHelpers.h! A native implementation of these callbacks is however currently not required. 8441 96 %
UnderlyingSourceCallbackHelpers.cpp 22139 90 %
UnderlyingSourceCallbackHelpers.h Since the streams specification has native descriptions of some callbacks (i.e. described in prose, rather than provided by user code), we need to be able to pass around native callbacks. To handle this, we define polymorphic classes That cover the difference between native callback and user-provided. The Streams specification wants us to invoke these callbacks, run through WebIDL as if they were methods. So we have to preserve the underlying object to use as the This value on invocation. 13836 89 %
WritableStream.cpp 32285 97 %
WritableStream.h 9400 100 %
WritableStreamAbstract.h 1073 100 %
WritableStreamDefaultController.cpp 23282 96 %
WritableStreamDefaultController.h 4759 100 %
WritableStreamDefaultControllerAbstract.h 2033 -
WritableStreamDefaultWriter.cpp static 21003 97 %
WritableStreamDefaultWriter.h 2515 100 %
WritableStreamDefaultWriterAbstract.h 1595 -