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: |