| Index: Source/modules/fetch/Request.h
|
| diff --git a/Source/modules/fetch/Request.h b/Source/modules/fetch/Request.h
|
| index 30727ffa2bb97caf1a1288c95daa7f10f0c0577f..ed92fbad9a827de56b232f57568b7502b347b14a 100644
|
| --- a/Source/modules/fetch/Request.h
|
| +++ b/Source/modules/fetch/Request.h
|
| @@ -53,14 +53,13 @@ public:
|
| String credentials() const;
|
|
|
| // From Request.idl:
|
| - Request* clone(ExceptionState&) const;
|
| + Request* clone(ExceptionState&);
|
|
|
| FetchRequestData* passRequestData();
|
|
|
| void populateWebServiceWorkerRequest(WebServiceWorkerRequest&) const;
|
|
|
| - void setBodyBlobHandle(PassRefPtr<BlobDataHandle>);
|
| - bool hasBody() const { return m_request->blobDataHandle(); }
|
| + bool hasBody() const { return m_request->buffer(); }
|
|
|
| DECLARE_VIRTUAL_TRACE();
|
|
|
| @@ -69,11 +68,12 @@ private:
|
| Request(ExecutionContext*, const WebServiceWorkerRequest&);
|
| Request(ExecutionContext*, FetchRequestData*, Headers*);
|
|
|
| + void setBuffer(BodyStreamBuffer*);
|
| + void refreshBody();
|
| +
|
| static Request* createRequestWithRequestOrString(ScriptState*, Request*, const String&, const RequestInit&, ExceptionState&);
|
| void clearHeaderList();
|
|
|
| - PassRefPtr<BlobDataHandle> blobDataHandle() const override;
|
| - BodyStreamBuffer* buffer() const override;
|
| String mimeType() const override;
|
|
|
| const Member<FetchRequestData> m_request;
|
|
|