| 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 48a0f37a7fcb749c238ded68eecf01fe008f32ae..1ad24cf81ab95b949a4f53b35c2b204860fc849b 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.h
|
| +++ b/content/renderer/service_worker/service_worker_context_client.h
|
| @@ -128,6 +128,9 @@ class ServiceWorkerContextClient
|
| const blink::WebString& state) override;
|
| void didHandleActivateEvent(int request_id,
|
| blink::WebServiceWorkerEventResult) override;
|
| + void didHandleExtendableMessageEvent(
|
| + int request_id,
|
| + blink::WebServiceWorkerEventResult result) override;
|
| void didHandleInstallEvent(
|
| int request_id,
|
| blink::WebServiceWorkerEventResult result) override;
|
| @@ -186,6 +189,11 @@ class ServiceWorkerContextClient
|
| const ServiceWorkerVersionAttributes& attrs);
|
|
|
| void OnActivateEvent(int request_id);
|
| + void OnExtendableMessageEvent(
|
| + int request_id,
|
| + const base::string16& message,
|
| + const std::vector<TransferredMessagePort>& sent_message_ports,
|
| + const std::vector<int>& new_routing_ids);
|
| void OnInstallEvent(int request_id);
|
| void OnFetchEvent(int request_id, const ServiceWorkerFetchRequest& request);
|
| void OnNotificationClickEvent(
|
| @@ -198,10 +206,14 @@ class ServiceWorkerContextClient
|
| blink::WebGeofencingEventType event_type,
|
| const std::string& region_id,
|
| const blink::WebCircularGeofencingRegion& region);
|
| +
|
| + // TODO(nhiroki): Remove this after ExtendableMessageEvent is enabled by
|
| + // default (crbug.com/543198).
|
| void OnPostMessage(
|
| const base::string16& message,
|
| const std::vector<TransferredMessagePort>& sent_message_ports,
|
| const std::vector<int>& new_routing_ids);
|
| +
|
| void OnCrossOriginMessageToWorker(
|
| const NavigatorConnectClient& client,
|
| const base::string16& message,
|
|
|