Index: Source/modules/serviceworkers/Request.h |
diff --git a/Source/modules/serviceworkers/Request.h b/Source/modules/serviceworkers/Request.h |
index 5a7b3f7e06000f15f192cbdeef4cbae048f4dcb9..032d9d1d30c532d090ca4a5725ef69d348a62b87 100644 |
--- a/Source/modules/serviceworkers/Request.h |
+++ b/Source/modules/serviceworkers/Request.h |
@@ -26,7 +26,6 @@ class WebServiceWorkerRequest; |
class Request FINAL : public Body { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- virtual ~Request() { } |
static Request* create(ExecutionContext*, const String&, ExceptionState&); |
static Request* create(ExecutionContext*, const String&, const Dictionary&, ExceptionState&); |
static Request* create(ExecutionContext*, Request*, ExceptionState&); |
@@ -34,6 +33,7 @@ public: |
static Request* create(ExecutionContext*, FetchRequestData*); |
static Request* create(ExecutionContext*, const WebServiceWorkerRequest&); |
+ const FetchRequestData* request() const { return m_request; } |
FetchRequestData* request() { return m_request; } |
String method() const; |
@@ -43,7 +43,7 @@ public: |
String mode() const; |
String credentials() const; |
- void populateWebServiceWorkerRequest(WebServiceWorkerRequest&); |
+ void populateWebServiceWorkerRequest(WebServiceWorkerRequest&) const; |
void setBodyBlobHandle(PassRefPtr<BlobDataHandle>); |