Chromium Code Reviews| Index: content/renderer/service_worker/service_worker_context_client.h |
| diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h |
| index 5385b98d16a2cb5168cacccff78f17eb17033c4b..9c01bac803dc9bd1e42472cee4b032e4e7857aa6 100644 |
| --- a/content/renderer/service_worker/service_worker_context_client.h |
| +++ b/content/renderer/service_worker/service_worker_context_client.h |
| @@ -224,6 +224,9 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
| const ServiceWorkerVersionAttributes& attrs); |
| // mojom::ServiceWorkerEventDispatcher |
| + void DispatchInstallEvent( |
| + mojom::InstallEventMethodAssociatedPtrInfo client, |
| + const DispatchInstallEventCallback& callback) override; |
| void DispatchActivateEvent( |
| const DispatchActivateEventCallback& callback) override; |
| void DispatchBackgroundFetchAbortEvent( |
| @@ -271,7 +274,6 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
| const DispatchPaymentRequestEventCallback& callback) override; |
| void Ping(const PingCallback& callback) override; |
| - void OnInstallEvent(int request_id); |
| void OnNotificationClickEvent( |
| int request_id, |
| const std::string& notification_id, |
| @@ -332,6 +334,9 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
| // This is bound on the worker thread. |
| mojom::ServiceWorkerEventDispatcherRequest pending_dispatcher_request_; |
| + // The destination for the install event method. |
| + mojom::InstallEventMethodAssociatedPtr install_method_client_; |
|
shimazu
2017/04/05 05:01:27
I think you are trying to have the method interfac
|
| + |
| // Renderer-side object corresponding to WebEmbeddedWorkerInstance. |
| // This is valid from the ctor to workerContextDestroyed. |
| std::unique_ptr<EmbeddedWorkerInstanceClientImpl> embedded_worker_client_; |