summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/fetch/request.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/fetch/request.h')
-rw-r--r--chromium/third_party/blink/renderer/core/fetch/request.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/fetch/request.h b/chromium/third_party/blink/renderer/core/fetch/request.h
index d5176067674..a4a4471ba38 100644
--- a/chromium/third_party/blink/renderer/core/fetch/request.h
+++ b/chromium/third_party/blink/renderer/core/fetch/request.h
@@ -22,6 +22,7 @@ namespace blink {
class AbortSignal;
class BodyStreamBuffer;
+class ExceptionState;
class RequestInit;
class WebServiceWorkerRequest;
@@ -36,18 +37,18 @@ class CORE_EXPORT Request final : public Body {
// From Request.idl:
static Request* Create(ScriptState*,
const RequestInfo&,
- const Dictionary&,
+ const RequestInit&,
ExceptionState&);
static Request* Create(ScriptState*, const String&, ExceptionState&);
static Request* Create(ScriptState*,
const String&,
- const Dictionary&,
+ const RequestInit&,
ExceptionState&);
static Request* Create(ScriptState*, Request*, ExceptionState&);
static Request* Create(ScriptState*,
Request*,
- const Dictionary&,
+ const RequestInit&,
ExceptionState&);
static Request* Create(ScriptState*, FetchRequestData*);
static Request* Create(ScriptState*, const WebServiceWorkerRequest&);
@@ -70,13 +71,14 @@ class CORE_EXPORT Request final : public Body {
String redirect() const;
String integrity() const;
bool keepalive() const;
+ bool isHistoryNavigation() const;
AbortSignal* signal() const { return signal_; }
// From Request.idl:
// This function must be called with entering an appropriate V8 context.
Request* clone(ScriptState*, ExceptionState&);
- FetchRequestData* PassRequestData(ScriptState*);
+ FetchRequestData* PassRequestData(ScriptState*, ExceptionState&);
void PopulateWebServiceWorkerRequest(WebServiceWorkerRequest&) const;
bool HasBody() const;
BodyStreamBuffer* BodyBuffer() override { return request_->Buffer(); }
@@ -94,14 +96,13 @@ class CORE_EXPORT Request final : public Body {
static Request* CreateRequestWithRequestOrString(ScriptState*,
Request*,
const String&,
- RequestInit&,
+ const RequestInit&,
ExceptionState&);
String ContentType() const override;
String MimeType() const override;
- void RefreshBody(ScriptState*);
- const Member<FetchRequestData> request_;
+ const TraceWrapperMember<FetchRequestData> request_;
const Member<Headers> headers_;
const Member<AbortSignal> signal_;
DISALLOW_COPY_AND_ASSIGN(Request);