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