Chromium Code Reviews| 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 69aeed6eb1e8eebccb382fc2a1683f5c6da6ab64..42ecc8e4d4bfca35353644005c047d871c2ae912 100644 |
| --- a/content/child/service_worker/web_service_worker_provider_impl.h |
| +++ b/content/child/service_worker/web_service_worker_provider_impl.h |
| @@ -18,13 +18,14 @@ class WebServiceWorkerProviderClient; |
| namespace content { |
| class ServiceWorkerDispatcher; |
| +class ServiceWorkerProviderContext; |
| class ThreadSafeSender; |
| class WebServiceWorkerProviderImpl |
|
michaeln
2014/05/01 01:25:18
a class comment about how this corresponds to navi
kinuko
2014/05/02 10:00:56
Done.
|
| : NON_EXPORTED_BASE(public blink::WebServiceWorkerProvider) { |
| public: |
| WebServiceWorkerProviderImpl(ThreadSafeSender* thread_safe_sender, |
| - int provider_id); |
| + ServiceWorkerProviderContext* context); |
| virtual ~WebServiceWorkerProviderImpl(); |
| virtual void setClient(blink::WebServiceWorkerProviderClient* client); |
| @@ -36,11 +37,14 @@ class WebServiceWorkerProviderImpl |
| virtual void unregisterServiceWorker(const blink::WebURL& pattern, |
| WebServiceWorkerCallbacks*); |
| + ServiceWorkerProviderContext* context() { return context_.get(); } |
| + |
| private: |
| void RemoveScriptClient(); |
| ServiceWorkerDispatcher* GetDispatcher(); |
| scoped_refptr<ThreadSafeSender> thread_safe_sender_; |
| + scoped_refptr<ServiceWorkerProviderContext> context_; |
| const int provider_id_; |
| DISALLOW_COPY_AND_ASSIGN(WebServiceWorkerProviderImpl); |