Index: public/platform/WebServiceWorkerRequest.h |
diff --git a/public/platform/WebServiceWorkerRequest.h b/public/platform/WebServiceWorkerRequest.h |
index 0d72d00330e1a4fe7a5dad67e76beb941f40be57..0e4ab6f00eb43968b7cbb79e6b25e4aa6fad1287 100644 |
--- a/public/platform/WebServiceWorkerRequest.h |
+++ b/public/platform/WebServiceWorkerRequest.h |
@@ -21,6 +21,7 @@ |
namespace blink { |
+class WebHTTPHeaderVisitor; |
class WebServiceWorkerRequestPrivate; |
// Represents a request of a fetch operation. FetchEvent dispatched by the |
@@ -30,6 +31,7 @@ class BLINK_PLATFORM_EXPORT WebServiceWorkerRequest { |
public: |
~WebServiceWorkerRequest() { reset(); } |
WebServiceWorkerRequest(); |
+ WebServiceWorkerRequest(const WebServiceWorkerRequest& other) { assign(other); } |
WebServiceWorkerRequest& operator=(const WebServiceWorkerRequest& other) |
{ |
assign(other); |
@@ -46,8 +48,10 @@ public: |
WebString method() const; |
void setHeader(const WebString& key, const WebString& value); |
+ void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const; |
void setReferrer(const WebString&, WebReferrerPolicy); |
+ WebURL referrerUrl() const; |
void setIsReload(bool); |
bool isReload() const; |