Index: public/platform/WebServiceWorkerRequest.h |
diff --git a/public/platform/WebServiceWorkerRequest.h b/public/platform/WebServiceWorkerRequest.h |
index 8c0b219b24a2c8b18478107029da1e338948e6b6..5a8d0f89ed59fa67389b9dc93e5de7224b182f67 100644 |
--- a/public/platform/WebServiceWorkerRequest.h |
+++ b/public/platform/WebServiceWorkerRequest.h |
@@ -22,6 +22,7 @@ |
namespace blink { |
class BlobDataHandle; |
+class WebHTTPHeaderVisitor; |
class WebServiceWorkerRequestPrivate; |
// Represents a request of a fetch operation. FetchEvent dispatched by the |
@@ -31,6 +32,7 @@ class BLINK_PLATFORM_EXPORT WebServiceWorkerRequest { |
public: |
~WebServiceWorkerRequest() { reset(); } |
WebServiceWorkerRequest(); |
+ WebServiceWorkerRequest(const WebServiceWorkerRequest& other) { assign(other); } |
WebServiceWorkerRequest& operator=(const WebServiceWorkerRequest& other) |
{ |
assign(other); |
@@ -47,10 +49,12 @@ public: |
WebString method() const; |
void setHeader(const WebString& key, const WebString& value); |
+ void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const; |
void setBlob(const WebString& uuid, long long size); |
void setReferrer(const WebString&, WebReferrerPolicy); |
+ WebURL referrerUrl() const; |
void setIsReload(bool); |
bool isReload() const; |