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); |