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 5009 87 %
ReadableByteStreamController.cpp 81470 91 %
ReadableByteStreamController.h 8656 97 %
ReadableStream.cpp 55215 85 %
ReadableStream.h 11476 100 %
ReadableStreamBYOBReader.cpp static 13932 88 %
ReadableStreamBYOBReader.h 2969 70 %
ReadableStreamBYOBRequest.cpp 4051 90 %
ReadableStreamBYOBRequest.h 2099 100 %
ReadableStreamControllerBase.h 2255 100 %
ReadableStreamDefaultController.cpp 21396 95 %
ReadableStreamDefaultController.h 5652 96 %
ReadableStreamDefaultReader.cpp static 14929 88 %
ReadableStreamDefaultReader.h 3914 75 %
ReadableStreamGenericReader.h 2355 100 %
ReadableStreamPipeTo.cpp 37170 92 %
ReadableStreamPipeTo.h 852 -
ReadableStreamTee.cpp 37625 79 %
ReadableStreamTee.h 3025 100 %
ReadIntoRequest.h 1590 100 %
ReadRequest.h 1352 100 %
StreamUtils.cpp 931 100 %
StreamUtils.h 1809 92 %
TeeState.cpp 3464 84 %
TeeState.h 5523 100 %
test -
Transferable.cpp 38973 78 %
TransformerCallbackHelpers.cpp 4788 90 %
TransformerCallbackHelpers.h 3742 88 %
TransformStream.cpp 28941 91 %
TransformStream.h 4298 100 %
TransformStreamDefaultController.cpp 9420 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 21786 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 31842 97 %
WritableStream.h 9876 100 %
WritableStreamDefaultController.cpp 23112 97 %
WritableStreamDefaultController.h 6313 100 %
WritableStreamDefaultWriter.cpp static 20778 96 %
WritableStreamDefaultWriter.h 3688 100 %