#include "third_party/blink/renderer/core/streams/readable_stream_default_controller_with_script_scope.h"
#include <optional>
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_readable_stream_default_controller.h"
#include "third_party/blink/renderer/core/streams/readable_stream_default_controller.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/bindings/scoped_persistent.h"
#include "third_party/blink/renderer/platform/heap/visitor.h"
namespace blink {
ReadableStreamDefaultControllerWithScriptScope::
ReadableStreamDefaultControllerWithScriptScope(
ScriptState* script_state,
ReadableStreamDefaultController* controller)
: … { … }
void ReadableStreamDefaultControllerWithScriptScope::Deactivate() { … }
void ReadableStreamDefaultControllerWithScriptScope::Close() { … }
double ReadableStreamDefaultControllerWithScriptScope::DesiredSize() const { … }
void ReadableStreamDefaultControllerWithScriptScope::Enqueue(
v8::Local<v8::Value> js_chunk) const { … }
void ReadableStreamDefaultControllerWithScriptScope::Error(
v8::Local<v8::Value> js_error) { … }
void ReadableStreamDefaultControllerWithScriptScope::Trace(
Visitor* visitor) const { … }
}