Name Description Size Coverage
BaseQueuingStrategy.h 968 100 %
ByteLengthQueuingStrategy.cpp static 3671 -
ByteLengthQueuingStrategy.h 1549 100 %
ByteStreamHelpers.cpp 3995 -
ByteStreamHelpers.h 1342 -
CountQueuingStrategy.cpp static 3739 -
CountQueuingStrategy.h 1520 100 %
crashtests -
gtest -
moz.build 2158 -
QueueWithSizes.h 5025 87 %
ReadableByteStreamController.cpp 81697 -
ReadableByteStreamController.h 6475 -
ReadableByteStreamControllerAbstract.h 2642 -
ReadableStream.cpp 55667 -
ReadableStream.h 10554 100 %
ReadableStreamAbstract.h 1766 -
ReadableStreamBYOBReader.cpp static 13830 -
ReadableStreamBYOBReader.h 2209 73 %
ReadableStreamBYOBReaderAbstract.h 1193 -
ReadableStreamBYOBRequest.cpp 4047 -
ReadableStreamBYOBRequest.h 2105 100 %
ReadableStreamControllerBase.h 2255 100 %
ReadableStreamDefaultController.cpp 21391 -
ReadableStreamDefaultController.h 3901 97 %
ReadableStreamDefaultControllerAbstract.h 2063 -
ReadableStreamDefaultReader.cpp static 14902 -
ReadableStreamDefaultReader.h 3296 77 %
ReadableStreamDefaultReaderAbstract.h 1236 -
ReadableStreamGenericReader.h 1998 100 %
ReadableStreamGenericReaderAbstract.h 752 -
ReadableStreamPipeTo.cpp 37454 -
ReadableStreamPipeTo.h 852 -
ReadableStreamTee.cpp 37617 -
ReadableStreamTee.h 3025 -
ReadIntoRequest.h 1590 -
ReadRequest.h 1352 100 %
StreamUtils.cpp 931 -
StreamUtils.h 1797 -
TeeState.cpp 3509 -
TeeState.h 5523 -
test -
Transferable.cpp 39095 -
TransformerCallbackHelpers.cpp 4788 -
TransformerCallbackHelpers.h 3742 50 %
TransformStream.cpp 29100 -
TransformStream.h 3799 100 %
TransformStreamAbstract.h 914 -
TransformStreamDefaultController.cpp 9407 -
TransformStreamDefaultController.h 2050 100 %
TransformStreamDefaultControllerAbstract.h 917 -
UnderlyingSinkCallbackHelpers.cpp 11890 -
UnderlyingSinkCallbackHelpers.h See the comment in UnderlyingSourceCallbackHelpers.h! A native implementation of these callbacks is however currently not required. 8441 96 %
UnderlyingSourceCallbackHelpers.cpp 22083 -
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. 13406 89 %
WritableStream.cpp 32285 -
WritableStream.h 9400 80 %
WritableStreamAbstract.h 1073 -
WritableStreamDefaultController.cpp 23111 -
WritableStreamDefaultController.h 4759 100 %
WritableStreamDefaultControllerAbstract.h 2033 -
WritableStreamDefaultWriter.cpp static 20822 -
WritableStreamDefaultWriter.h 2556 100 %
WritableStreamDefaultWriterAbstract.h 1595 -