Chromium Code Reviews| Index: Source/modules/fetch/Response.h |
| diff --git a/Source/modules/fetch/Response.h b/Source/modules/fetch/Response.h |
| index 018bcc0d4c2235ab766ab539443a9edde4058bd1..305b122ab7b3b3287434bc6fb93a2a786082df59 100644 |
| --- a/Source/modules/fetch/Response.h |
| +++ b/Source/modules/fetch/Response.h |
| @@ -19,6 +19,7 @@ namespace blink { |
| class Blob; |
| class BodyStreamBuffer; |
| +class DrainingBodyStreamBuffer; |
| class DOMArrayBuffer; |
| class ExceptionState; |
| class ResponseInit; |
| @@ -57,18 +58,20 @@ public: |
| // From Response.idl: |
| Response* clone(ExceptionState&); |
| - void populateWebServiceWorkerResponse(WebServiceWorkerResponse&); |
| + // Does not call response.setBlobDataHandle(). |
| + void populateWebServiceWorkerResponse(WebServiceWorkerResponse& /* response */); |
| bool hasBody() const; |
| - PassRefPtr<BlobDataHandle> blobDataHandle() const override; |
| - BodyStreamBuffer* buffer() const override; |
| String mimeType() const override; |
| - PassRefPtr<BlobDataHandle> internalBlobDataHandle() const; |
| - BodyStreamBuffer* internalBuffer() const; |
| + PassOwnPtr<DrainingBodyStreamBuffer> createInternalDrainingStream(); |
| String internalMIMEType() const; |
|
yhirano
2015/07/06 03:25:39
It might be good to place this function just after
hiroshige
2015/07/06 05:47:08
Done.
|
| + // Only for tests (null checks and identity checks). |
| + void* bufferForTest() const; |
| + void* internalBufferForTest() const; |
| + |
| DECLARE_VIRTUAL_TRACE(); |
| private: |