Index: content/child/service_worker/web_service_worker_provider_impl.h |
diff --git a/content/child/service_worker/web_service_worker_provider_impl.h b/content/child/service_worker/web_service_worker_provider_impl.h |
index 29a379fad5cce8df814a101313442b2a08dc503a..45fe4aca96a1a216eaa444c6b8d0d90d13839cac 100644 |
--- a/content/child/service_worker/web_service_worker_provider_impl.h |
+++ b/content/child/service_worker/web_service_worker_provider_impl.h |
@@ -7,35 +7,28 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/ref_counted.h" |
+#include "base/memory/scoped_ptr.h" |
#include "third_party/WebKit/public/platform/WebServiceWorkerProvider.h" |
#include "third_party/WebKit/public/platform/WebServiceWorkerProviderClient.h" |
-#include "third_party/WebKit/public/web/WebFrame.h" |
-#include "third_party/WebKit/public/web/WebSecurityOrigin.h" |
namespace blink { |
-class WebString; |
class WebURL; |
} |
-namespace IPC { |
-class Sender; |
-} |
- |
namespace content { |
class ThreadSafeSender; |
-class ServiceWorkerMessageFilter; |
class WebServiceWorkerProviderImpl |
: NON_EXPORTED_BASE(public blink::WebServiceWorkerProvider) { |
public: |
WebServiceWorkerProviderImpl( |
ThreadSafeSender* thread_safe_sender, |
- ServiceWorkerMessageFilter* message_filter, |
- const blink::WebURL& origin, |
scoped_ptr<blink::WebServiceWorkerProviderClient> client); |
virtual ~WebServiceWorkerProviderImpl(); |
+ int provider_id() const { return provider_id_; } |
+ |
virtual void registerServiceWorker(const blink::WebURL& pattern, |
const blink::WebURL& script_url, |
WebServiceWorkerCallbacks*); |
@@ -44,6 +37,7 @@ class WebServiceWorkerProviderImpl |
WebServiceWorkerCallbacks*); |
private: |
+ const int provider_id_; |
scoped_refptr<ThreadSafeSender> thread_safe_sender_; |
scoped_ptr<blink::WebServiceWorkerProviderClient> client_; |