Index: content/common/service_worker/service_worker_messages.h |
diff --git a/content/common/service_worker/service_worker_messages.h b/content/common/service_worker/service_worker_messages.h |
index ad15ed14df2a38f20f43f2bb5708b2d97c76b98e..25b835c75b5097c612da68fbcfcaa6300995b2ec 100644 |
--- a/content/common/service_worker/service_worker_messages.h |
+++ b/content/common/service_worker/service_worker_messages.h |
@@ -278,6 +278,12 @@ IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_FocusClient, |
int /* request_id */, |
std::string /* uuid */) |
+// Ask the browser to navigate a client (renderer->browser). |
+IPC_MESSAGE_ROUTED3(ServiceWorkerHostMsg_NavigateClient, |
+ int /* request_id */, |
+ std::string /* uuid */, |
+ GURL /* url */) |
+ |
// Asks the browser to force this worker to become activated. |
IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_SkipWaiting, |
int /* request_id */) |
@@ -485,6 +491,16 @@ IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FocusClientResponse, |
int /* request_id */, |
content::ServiceWorkerClientInfo /* client */) |
+// Sent via EmbeddedWorker as a response of NavigateClient. |
+IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientResponse, |
+ int /* request_id */, |
+ content::ServiceWorkerClientInfo /* client */) |
+ |
+// Sent via EmbeddedWorker as an error response of NavigateClient. |
+IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientError, |
+ int /* request_id */, |
+ std::string /* message */) |
+ |
// Sent via EmbeddedWorker to transfer a stashed message port to the worker. |
IPC_MESSAGE_CONTROL3( |
ServiceWorkerMsg_SendStashedMessagePorts, |