Name Description Size Coverage
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 -
moz.build 2127 -
QueueWithSizes.h 5009 87 %
ReadableByteStreamController.cpp 81461 91 %
ReadableByteStreamController.h 6475 97 %
ReadableByteStreamControllerAbstract.h 2642 -
ReadableStream.cpp 55643 85 %
ReadableStream.h 10309 100 %
ReadableStreamAbstract.h 1766 -
ReadableStreamBYOBReader.cpp static 13865 88 %
ReadableStreamBYOBReader.h 2209 70 %
ReadableStreamBYOBReaderAbstract.h 1193 -
ReadableStreamBYOBRequest.cpp 4047 90 %
ReadableStreamBYOBRequest.h 2099 100 %
ReadableStreamControllerBase.h 2255 100 %
ReadableStreamDefaultController.cpp 21387 95 %
ReadableStreamDefaultController.h 3901 96 %
ReadableStreamDefaultControllerAbstract.h 2063 -
ReadableStreamDefaultReader.cpp static 14969 88 %
ReadableStreamDefaultReader.h 3296 75 %
ReadableStreamDefaultReaderAbstract.h 1236 -
ReadableStreamGenericReader.h 2002 100 %
ReadableStreamGenericReaderAbstract.h 810 -
ReadableStreamPipeTo.cpp 37154 92 %
ReadableStreamPipeTo.h 852 -
ReadableStreamTee.cpp 37605 79 %
ReadableStreamTee.h 3025 100 %
ReadIntoRequest.h 1590 100 %
ReadRequest.h 1352 100 %
StreamUtils.cpp 931 100 %
StreamUtils.h 1809 92 %
TeeState.cpp 3509 84 %
TeeState.h 5523 100 %
test -
Transferable.cpp 39071 78 %
TransformerCallbackHelpers.cpp 4788 90 %
TransformerCallbackHelpers.h 3742 88 %
TransformStream.cpp 29096 91 %
TransformStream.h 3793 100 %
TransformStreamAbstract.h 914 -
TransformStreamDefaultController.cpp 9407 95 %
TransformStreamDefaultController.h 2044 100 %
TransformStreamDefaultControllerAbstract.h 917 -
UnderlyingSinkCallbackHelpers.cpp 11715 88 %
UnderlyingSinkCallbackHelpers.h See the comment in UnderlyingSourceCallbackHelpers.h! A native implementation of these callbacks is however currently not required. 8028 96 %
UnderlyingSourceCallbackHelpers.cpp 21899 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. 12328 88 %
WritableStream.cpp 32277 97 %
WritableStream.h 9400 100 %
WritableStreamAbstract.h 1073 100 %
WritableStreamDefaultController.cpp 23107 97 %
WritableStreamDefaultController.h 4753 100 %
WritableStreamDefaultControllerAbstract.h 2033 -
WritableStreamDefaultWriter.cpp static 20822 97 %
WritableStreamDefaultWriter.h 2550 100 %
WritableStreamDefaultWriterAbstract.h 1595 -