Index: public/platform/WebServiceWorkerResponse.h |
diff --git a/public/platform/WebServiceWorkerResponse.h b/public/platform/WebServiceWorkerResponse.h |
index 9e5a25c39550a4e09af6ce133c15559e9981748b..30b82ad2e9ae8f0b921ce59f5720856e0b6deb2c 100644 |
--- a/public/platform/WebServiceWorkerResponse.h |
+++ b/public/platform/WebServiceWorkerResponse.h |
@@ -14,10 +14,11 @@ |
#include "wtf/Forward.h" |
#include "wtf/HashMap.h" |
#include "wtf/text/StringHash.h" |
-#endif |
-// FIXME: Remove this after chromium code is cleaned up. |
-#define NEW_SERVICE_WORKER_RESPONSE_INTERFACE |
+namespace WebCore { |
+class BlobDataHandle; |
+} |
+#endif |
namespace blink { |
@@ -49,12 +50,15 @@ public: |
WebVector<WebString> getHeaderKeys() const; |
WebString getHeader(const WebString& key) const; |
+ WebString blobUUID() const; |
+ |
#if INSIDE_BLINK |
void setHeaders(const HashMap<String, String>&); |
const HashMap<String, String>& headers() const; |
-#endif |
- // FIXME: Eventually this should have additional methods such as for blob. |
+ void setBlobDataHandle(PassRefPtr<WebCore::BlobDataHandle>); |
+ PassRefPtr<WebCore::BlobDataHandle> blobDataHandle() const; |
+#endif |
private: |
WebPrivatePtr<WebServiceWorkerResponsePrivate> m_private; |