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 3ac087fbb4651375bafd49e42affa1a1d640be65..148d57d42f90da4c52a3911955c74ea38327348c 100644 |
--- a/content/child/service_worker/web_service_worker_provider_impl.h |
+++ b/content/child/service_worker/web_service_worker_provider_impl.h |
@@ -17,6 +17,7 @@ class WebServiceWorkerProviderClient; |
namespace content { |
+class ServiceWorkerDispatcher; |
class ThreadSafeSender; |
class WebServiceWorkerProviderImpl |
@@ -24,7 +25,8 @@ class WebServiceWorkerProviderImpl |
public: |
// TODO(kinuko): This should be given the provider_id from the network |
// layer. |
- explicit WebServiceWorkerProviderImpl(ThreadSafeSender* thread_safe_sender); |
+ WebServiceWorkerProviderImpl(ThreadSafeSender* thread_safe_sender, |
+ int provider_id); |
virtual ~WebServiceWorkerProviderImpl(); |
virtual void setClient(blink::WebServiceWorkerProviderClient* client); |
@@ -37,8 +39,10 @@ class WebServiceWorkerProviderImpl |
WebServiceWorkerCallbacks*); |
private: |
+ ServiceWorkerDispatcher* GetDispatcher(); |
+ |
scoped_refptr<ThreadSafeSender> thread_safe_sender_; |
- blink::WebServiceWorkerProviderClient* client_; |
+ const int provider_id_; |
DISALLOW_COPY_AND_ASSIGN(WebServiceWorkerProviderImpl); |
}; |