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 c6ccfefbda68fe868b167b4ab6a1f00deaaf81bf..7ec9f4db8ce7f3231b1dfd08a73bfd28e04c8229 100644 |
--- a/content/common/service_worker/service_worker_messages.h |
+++ b/content/common/service_worker/service_worker_messages.h |
@@ -55,6 +55,11 @@ IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerProviderType, |
IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerFetchType, |
content::ServiceWorkerFetchType::LAST) |
+IPC_STRUCT_TRAITS_BEGIN(content::ExtendableMessageEventSource) |
+ IPC_STRUCT_TRAITS_MEMBER(client_info) |
+ IPC_STRUCT_TRAITS_MEMBER(service_worker_info) |
+IPC_STRUCT_TRAITS_END() |
+ |
IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerFetchRequest) |
IPC_STRUCT_TRAITS_MEMBER(mode) |
IPC_STRUCT_TRAITS_MEMBER(is_main_resource_load) |
@@ -184,9 +189,10 @@ IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_GetRegistrationForReady, |
int /* provider_id */) |
// Sends ExtendableMessageEvent to a service worker (renderer->browser). |
-IPC_MESSAGE_CONTROL3( |
+IPC_MESSAGE_CONTROL4( |
ServiceWorkerHostMsg_PostMessageToWorker, |
int /* handle_id */, |
+ int /* provider_id */, |
base::string16 /* message */, |
std::vector<content::TransferredMessagePort> /* sent_message_ports */) |
@@ -468,12 +474,13 @@ IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_InstallEvent, |
int /* request_id */) |
IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_ActivateEvent, |
int /* request_id */) |
-IPC_MESSAGE_CONTROL4( |
+IPC_MESSAGE_CONTROL5( |
ServiceWorkerMsg_ExtendableMessageEvent, |
int /* request_id */, |
base::string16 /* message */, |
std::vector<content::TransferredMessagePort> /* sent_message_ports */, |
- std::vector<int> /* new_routing_ids */) |
+ std::vector<int> /* new_routing_ids */, |
+ content::ExtendableMessageEventSource) |
IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FetchEvent, |
int /* request_id */, |
content::ServiceWorkerFetchRequest) |