summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h')
-rw-r--r--chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h b/chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h
index 7e238447d32..dc3b75351b4 100644
--- a/chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h
+++ b/chromium/third_party/blink/renderer/core/streams/readable_stream_generic_reader.h
@@ -8,6 +8,7 @@
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/platform/bindings/script_wrappable.h"
+#include "third_party/blink/renderer/platform/heap/visitor.h"
#include "v8/include/v8.h"
namespace blink {
@@ -17,7 +18,6 @@ class ReadableStream;
class ScriptPromise;
class ScriptState;
class StreamPromiseResolver;
-class Visitor;
// The specification sometimes treats ReadableStreamDefaultReader and
// ReadableStreamBYOBReader generically. Currently ReadableStreamBYOBReader
@@ -31,6 +31,9 @@ class CORE_EXPORT ReadableStreamGenericReader : public ScriptWrappable {
ReadableStreamGenericReader();
~ReadableStreamGenericReader() override;
+ virtual bool IsDefaultReader() const = 0;
+ virtual bool IsBYOBReader() const = 0;
+
// https://streams.spec.whatwg.org/#generic-reader-closed
ScriptPromise closed(ScriptState*) const;