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 0acdfe9b756fb91b0ae46b6947342c67f6b0a647..f883f37025089e98d4cdc277f60c9e0b15a31e98 100644 |
--- a/content/common/service_worker/service_worker_messages.h |
+++ b/content/common/service_worker/service_worker_messages.h |
@@ -11,6 +11,7 @@ |
#include "content/common/service_worker/service_worker_client_info.h" |
#include "content/common/service_worker/service_worker_status_code.h" |
#include "content/common/service_worker/service_worker_types.h" |
+#include "content/public/common/message_port_types.h" |
#include "content/public/common/navigator_connect_client.h" |
#include "content/public/common/platform_notification_data.h" |
#include "ipc/ipc_message_macros.h" |
@@ -145,10 +146,11 @@ IPC_MESSAGE_CONTROL4(ServiceWorkerHostMsg_GetRegistration, |
GURL /* document_url */) |
// Sends a 'message' event to a service worker (renderer->browser). |
-IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_PostMessageToWorker, |
- int /* handle_id */, |
- base::string16 /* message */, |
- std::vector<int> /* sent_message_port_ids */) |
+IPC_MESSAGE_CONTROL3( |
+ ServiceWorkerHostMsg_PostMessageToWorker, |
+ int /* handle_id */, |
+ base::string16 /* message */, |
+ std::vector<content::TransferredMessagePort> /* sent_message_ports */) |
// Informs the browser of a new ServiceWorkerProvider in the child process, |
// |provider_id| is unique within its child process. |
@@ -229,10 +231,11 @@ IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_GetClientDocuments, |
int /* request_id */) |
// Sends a 'message' event to a client document (renderer->browser). |
-IPC_MESSAGE_ROUTED3(ServiceWorkerHostMsg_PostMessageToDocument, |
- int /* client_id */, |
- base::string16 /* message */, |
- std::vector<int> /* sent_message_port_ids */) |
+IPC_MESSAGE_ROUTED3( |
+ ServiceWorkerHostMsg_PostMessageToDocument, |
+ int /* client_id */, |
+ base::string16 /* message */, |
+ std::vector<content::TransferredMessagePort> /* sent_message_ports */) |
// ServiceWorker -> Browser message to request that the ServiceWorkerStorage |
// cache |data| associated with |url|. |
@@ -414,12 +417,13 @@ IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_SetControllerServiceWorker, |
bool /* should_notify_controllerchange */) |
// Sends a 'message' event to a client document (browser->renderer). |
-IPC_MESSAGE_CONTROL5(ServiceWorkerMsg_MessageToDocument, |
- int /* thread_id */, |
- int /* provider_id */, |
- base::string16 /* message */, |
- std::vector<int> /* sent_message_port_ids */, |
- std::vector<int> /* new_routing_ids */) |
+IPC_MESSAGE_CONTROL5( |
+ ServiceWorkerMsg_MessageToDocument, |
+ int /* thread_id */, |
+ int /* provider_id */, |
+ base::string16 /* message */, |
+ std::vector<content::TransferredMessagePort> /* sent_message_ports */, |
+ std::vector<int> /* new_routing_ids */) |
// Sent via EmbeddedWorker to dispatch events. |
IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_InstallEvent, |
@@ -447,15 +451,17 @@ IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_GeofencingEvent, |
IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CrossOriginConnectEvent, |
int /* request_id */, |
content::NavigatorConnectClient /* client */) |
-IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_MessageToWorker, |
- base::string16 /* message */, |
- std::vector<int> /* sent_message_port_ids */, |
- std::vector<int> /* new_routing_ids */) |
-IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_CrossOriginMessageToWorker, |
- content::NavigatorConnectClient /* client */, |
- base::string16 /* message */, |
- std::vector<int> /* sent_message_port_ids */, |
- std::vector<int> /* new_routing_ids */) |
+IPC_MESSAGE_CONTROL3( |
+ ServiceWorkerMsg_MessageToWorker, |
+ base::string16 /* message */, |
+ std::vector<content::TransferredMessagePort> /* sent_message_ports */, |
+ std::vector<int> /* new_routing_ids */) |
+IPC_MESSAGE_CONTROL4( |
+ ServiceWorkerMsg_CrossOriginMessageToWorker, |
+ content::NavigatorConnectClient /* client */, |
+ base::string16 /* message */, |
+ std::vector<content::TransferredMessagePort> /* sent_message_ports */, |
+ std::vector<int> /* new_routing_ids */) |
IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidSkipWaiting, |
int /* request_id */) |
IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidClaimClients, |