Chromium Code Reviews| Index: Source/modules/serviceworkers/Response.h |
| diff --git a/Source/modules/serviceworkers/Response.h b/Source/modules/serviceworkers/Response.h |
| index 6932144b1b650c77f22d05d9c56c367bd468098d..549963d674f7bc83f706eb492824e770c5f6572e 100644 |
| --- a/Source/modules/serviceworkers/Response.h |
| +++ b/Source/modules/serviceworkers/Response.h |
| @@ -16,12 +16,13 @@ namespace blink { class WebServiceWorkerResponse; } |
| namespace WebCore { |
| +class Blob; |
| struct ResponseInit; |
| class Response FINAL : public ScriptWrappable, public RefCounted<Response> { |
| public: |
| - static PassRefPtr<Response> create(); |
| static PassRefPtr<Response> create(const Dictionary& responseInit); |
| + static PassRefPtr<Response> create(Blob* body, const Dictionary& responseInit); |
| ~Response() { }; |
| unsigned short status() const { return m_status; } |
| @@ -31,10 +32,11 @@ public: |
| void populateWebServiceWorkerResponse(blink::WebServiceWorkerResponse&); |
| private: |
| - explicit Response(const ResponseInit&); |
| + Response(const String& blobUUID, const ResponseInit&); |
| unsigned short m_status; |
| String m_statusText; |
| RefPtr<HeaderMap> m_headers; |
| + String m_blobUUID; |
|
kinuko
2014/05/30 12:53:15
I think this should hold a reference to Blob (or,
michaeln1
2014/05/30 20:09:35
yup, the ctor probably should take as input a ptr
falken
2014/06/02 03:55:27
I see! Done.
|
| }; |
| } // namespace WebCore |