Name Description Size Coverage
BaseQueuingStrategy.h 968 100 %
ByteLengthQueuingStrategy.cpp static 3671 88 %
ByteLengthQueuingStrategy.h 1549 100 %
ByteStreamHelpers.cpp 4049 69 %
ByteStreamHelpers.h 1342 -
CountQueuingStrategy.cpp static 3739 82 %
CountQueuingStrategy.h 1520 100 %
crashtests -
moz.build 2127 -
QueueWithSizes.h 4676 100 %
ReadableByteStreamController.cpp 81451 91 %
ReadableByteStreamController.h 8656 97 %
ReadableStream.cpp 54628 86 %
ReadableStream.h 11342 100 %
ReadableStreamBYOBReader.cpp static 13865 88 %
ReadableStreamBYOBReader.h 2969 70 %
ReadableStreamBYOBRequest.cpp 4051 90 %
ReadableStreamBYOBRequest.h 2099 100 %
ReadableStreamControllerBase.h 2255 100 %
ReadableStreamDefaultController.cpp 21342 95 %
ReadableStreamDefaultController.h 5652 96 %
ReadableStreamDefaultReader.cpp static 14793 88 %
ReadableStreamDefaultReader.h 3914 75 %
ReadableStreamGenericReader.h 2355 100 %
ReadableStreamPipeTo.cpp 36896 92 %
ReadableStreamPipeTo.h 852 -
ReadableStreamTee.cpp 37455 80 %
ReadableStreamTee.h 3025 100 %
ReadIntoRequest.h 1590 100 %
ReadRequest.h 1352 100 %
StreamUtils.cpp 931 100 %
StreamUtils.h 1809 92 %
TeeState.cpp 2922 97 %
TeeState.h 5391 100 %
test -
Transferable.cpp 38973 78 %
TransformerCallbackHelpers.cpp 4788 90 %
TransformerCallbackHelpers.h 3742 88 %
TransformStream.cpp 28677 92 %
TransformStream.h 4298 100 %
TransformStreamDefaultController.cpp 9346 95 %
TransformStreamDefaultController.h 2482 100 %
UnderlyingSinkCallbackHelpers.cpp 11641 88 %
UnderlyingSinkCallbackHelpers.h See the comment in UnderlyingSourceCallbackHelpers.h! A native implementation of these callbacks is however currently not required. 7715 95 %
UnderlyingSourceCallbackHelpers.cpp 21560 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. 12387 89 %
WritableStream.cpp 31391 98 %
WritableStream.h 9742 100 %
WritableStreamDefaultController.cpp 22938 98 %
WritableStreamDefaultController.h 6313 100 %
WritableStreamDefaultWriter.cpp static 20385 98 %
WritableStreamDefaultWriter.h 3688 100 %