Name Description Size Coverage
BaseQueuingStrategy.h 1090 100 %
ByteLengthQueuingStrategy.cpp static 3793 88 %
ByteLengthQueuingStrategy.h 1671 100 %
ByteStreamHelpers.cpp 4171 69 %
ByteStreamHelpers.h 1464 -
CountQueuingStrategy.cpp static 3861 82 %
CountQueuingStrategy.h 1642 100 %
crashtests -
moz.build 2216 -
QueueWithSizes.h 4798 100 %
ReadableByteStreamController.cpp 81573 91 %
ReadableByteStreamController.h 8778 97 %
ReadableStream.cpp 54750 86 %
ReadableStream.h 11464 100 %
ReadableStreamBYOBReader.cpp static 13987 88 %
ReadableStreamBYOBReader.h 3091 70 %
ReadableStreamBYOBRequest.cpp 4173 90 %
ReadableStreamBYOBRequest.h 2221 100 %
ReadableStreamControllerBase.h 2377 100 %
ReadableStreamDefaultController.cpp 21464 95 %
ReadableStreamDefaultController.h 5774 96 %
ReadableStreamDefaultReader.cpp static 14915 88 %
ReadableStreamDefaultReader.h 4036 75 %
ReadableStreamGenericReader.h 2477 100 %
ReadableStreamPipeTo.cpp 37018 92 %
ReadableStreamPipeTo.h 974 -
ReadableStreamTee.cpp 37577 80 %
ReadableStreamTee.h 3147 100 %
ReadIntoRequest.h 1713 100 %
ReadRequest.h 1475 100 %
StreamUtils.cpp 931 100 %
StreamUtils.h 1809 92 %
TeeState.cpp 3044 97 %
TeeState.h 5513 100 %
test -
Transferable.cpp 39095 78 %
TransformerCallbackHelpers.cpp 4910 90 %
TransformerCallbackHelpers.h 3864 88 %
TransformStream.cpp 28799 92 %
TransformStream.h 4420 100 %
TransformStreamDefaultController.cpp 9468 95 %
TransformStreamDefaultController.h 2604 100 %
UnderlyingSinkCallbackHelpers.cpp 11763 88 %
UnderlyingSinkCallbackHelpers.h See the comment in UnderlyingSourceCallbackHelpers.h! A native implementation of these callbacks is however currently not required. 7837 95 %
UnderlyingSourceCallbackHelpers.cpp 21682 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. 12509 89 %
WritableStream.cpp 31513 98 %
WritableStream.h 9864 100 %
WritableStreamDefaultController.cpp 23060 98 %
WritableStreamDefaultController.h 6435 100 %
WritableStreamDefaultWriter.cpp static 20507 98 %
WritableStreamDefaultWriter.h 3810 100 %