Index: public/platform/WebServiceWorkerResponse.h |
diff --git a/public/platform/WebServiceWorkerResponse.h b/public/platform/WebServiceWorkerResponse.h |
index 876b4eea9e7e0bec7ff77c327d54c7fa60d26327..e9de93a677dc3cbc66c62608a64343a9a6b97a65 100644 |
--- a/public/platform/WebServiceWorkerResponse.h |
+++ b/public/platform/WebServiceWorkerResponse.h |
@@ -23,6 +23,7 @@ class BlobDataHandle; |
namespace blink { |
+class WebHTTPHeaderVisitor; |
class WebServiceWorkerResponsePrivate; |
// Represents a response to a fetch operation. ServiceWorker uses this to |
@@ -32,6 +33,7 @@ class BLINK_PLATFORM_EXPORT WebServiceWorkerResponse { |
public: |
~WebServiceWorkerResponse() { reset(); } |
WebServiceWorkerResponse(); |
+ WebServiceWorkerResponse(const WebServiceWorkerResponse& other) { assign(other); } |
WebServiceWorkerResponse& operator=(const WebServiceWorkerResponse& other) |
{ |
assign(other); |
@@ -53,6 +55,7 @@ public: |
void setHeader(const WebString& key, const WebString& value); |
WebVector<WebString> getHeaderKeys() const; |
WebString getHeader(const WebString& key) const; |
+ void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const; |
WebString blobUUID() const; |