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 395276da45d28ebf998683bcc82b6a2d92901faf..79c70415bd1a032dc3f7c12046a17784e9fd4ed5 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.h |
+++ b/content/renderer/service_worker/service_worker_context_client.h |
@@ -120,6 +120,8 @@ class ServiceWorkerContextClient |
blink::WebServiceWorkerEventResult result); |
virtual void didHandleCrossOriginConnectEvent(int request_id, |
bool accept_connection); |
+ virtual void didHandleMessageEvent(int request_id, |
+ blink::WebServiceWorkerEventResult result); |
// Called on the main thread. |
virtual blink::WebServiceWorkerNetworkProvider* |
@@ -168,7 +170,15 @@ class ServiceWorkerContextClient |
const blink::WebCircularGeofencingRegion& region); |
void OnCrossOriginConnectEvent(int request_id, |
const NavigatorConnectClient& client); |
- void OnPostMessage( |
+ void OnClientMessageEvent( |
+ int client_id, |
+ const ServiceWorkerClientInfo& client, |
+ const base::string16& message, |
+ const std::vector<TransferredMessagePort>& sent_message_ports, |
+ const std::vector<int>& new_routing_ids); |
+ void OnWorkerMessageEvent( |
+ int client_id, |
+ const ServiceWorkerObjectInfo& worker, |
const base::string16& message, |
const std::vector<TransferredMessagePort>& sent_message_ports, |
const std::vector<int>& new_routing_ids); |