OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Message definition file, included multiple times, hence no include guard. | 5 // Message definition file, included multiple times, hence no include guard. |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 | 48 |
49 IPC_ENUM_TRAITS_MAX_VALUE(blink::WebServiceWorkerClientType, | 49 IPC_ENUM_TRAITS_MAX_VALUE(blink::WebServiceWorkerClientType, |
50 blink::WebServiceWorkerClientTypeLast) | 50 blink::WebServiceWorkerClientTypeLast) |
51 | 51 |
52 IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerProviderType, | 52 IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerProviderType, |
53 content::SERVICE_WORKER_PROVIDER_TYPE_LAST) | 53 content::SERVICE_WORKER_PROVIDER_TYPE_LAST) |
54 | 54 |
55 IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerFetchType, | 55 IPC_ENUM_TRAITS_MAX_VALUE(content::ServiceWorkerFetchType, |
56 content::ServiceWorkerFetchType::LAST) | 56 content::ServiceWorkerFetchType::LAST) |
57 | 57 |
| 58 IPC_STRUCT_TRAITS_BEGIN(content::ExtendableMessageEventSource) |
| 59 IPC_STRUCT_TRAITS_MEMBER(client_info) |
| 60 IPC_STRUCT_TRAITS_MEMBER(service_worker_info) |
| 61 IPC_STRUCT_TRAITS_END() |
| 62 |
58 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerFetchRequest) | 63 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerFetchRequest) |
59 IPC_STRUCT_TRAITS_MEMBER(mode) | 64 IPC_STRUCT_TRAITS_MEMBER(mode) |
60 IPC_STRUCT_TRAITS_MEMBER(is_main_resource_load) | 65 IPC_STRUCT_TRAITS_MEMBER(is_main_resource_load) |
61 IPC_STRUCT_TRAITS_MEMBER(request_context_type) | 66 IPC_STRUCT_TRAITS_MEMBER(request_context_type) |
62 IPC_STRUCT_TRAITS_MEMBER(frame_type) | 67 IPC_STRUCT_TRAITS_MEMBER(frame_type) |
63 IPC_STRUCT_TRAITS_MEMBER(url) | 68 IPC_STRUCT_TRAITS_MEMBER(url) |
64 IPC_STRUCT_TRAITS_MEMBER(method) | 69 IPC_STRUCT_TRAITS_MEMBER(method) |
65 IPC_STRUCT_TRAITS_MEMBER(headers) | 70 IPC_STRUCT_TRAITS_MEMBER(headers) |
66 IPC_STRUCT_TRAITS_MEMBER(blob_uuid) | 71 IPC_STRUCT_TRAITS_MEMBER(blob_uuid) |
67 IPC_STRUCT_TRAITS_MEMBER(blob_size) | 72 IPC_STRUCT_TRAITS_MEMBER(blob_size) |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
176 int /* thread_id */, | 181 int /* thread_id */, |
177 int /* request_id */, | 182 int /* request_id */, |
178 int /* provider_id */) | 183 int /* provider_id */) |
179 | 184 |
180 IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_GetRegistrationForReady, | 185 IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_GetRegistrationForReady, |
181 int /* thread_id */, | 186 int /* thread_id */, |
182 int /* request_id */, | 187 int /* request_id */, |
183 int /* provider_id */) | 188 int /* provider_id */) |
184 | 189 |
185 // Sends ExtendableMessageEvent to a service worker (renderer->browser). | 190 // Sends ExtendableMessageEvent to a service worker (renderer->browser). |
186 IPC_MESSAGE_CONTROL3( | 191 IPC_MESSAGE_CONTROL4( |
187 ServiceWorkerHostMsg_PostMessageToWorker, | 192 ServiceWorkerHostMsg_PostMessageToWorker, |
188 int /* handle_id */, | 193 int /* handle_id */, |
| 194 int /* provider_id */, |
189 base::string16 /* message */, | 195 base::string16 /* message */, |
190 std::vector<content::TransferredMessagePort> /* sent_message_ports */) | 196 std::vector<content::TransferredMessagePort> /* sent_message_ports */) |
191 | 197 |
192 // Sends MessageEvent to a service worker (renderer->browser). | 198 // Sends MessageEvent to a service worker (renderer->browser). |
193 // TODO(nhiroki): Remove this after ExtendableMessageEvent is enabled by | 199 // TODO(nhiroki): Remove this after ExtendableMessageEvent is enabled by |
194 // default (crbug.com/543198). | 200 // default (crbug.com/543198). |
195 IPC_MESSAGE_CONTROL3( | 201 IPC_MESSAGE_CONTROL3( |
196 ServiceWorkerHostMsg_DeprecatedPostMessageToWorker, | 202 ServiceWorkerHostMsg_DeprecatedPostMessageToWorker, |
197 int /* handle_id */, | 203 int /* handle_id */, |
198 base::string16 /* message */, | 204 base::string16 /* message */, |
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 | 466 |
461 // Sends MessageEvent to a client document (browser->renderer). | 467 // Sends MessageEvent to a client document (browser->renderer). |
462 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_MessageToDocument, | 468 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_MessageToDocument, |
463 ServiceWorkerMsg_MessageToDocument_Params) | 469 ServiceWorkerMsg_MessageToDocument_Params) |
464 | 470 |
465 // Sent via EmbeddedWorker to dispatch events. | 471 // Sent via EmbeddedWorker to dispatch events. |
466 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_InstallEvent, | 472 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_InstallEvent, |
467 int /* request_id */) | 473 int /* request_id */) |
468 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_ActivateEvent, | 474 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_ActivateEvent, |
469 int /* request_id */) | 475 int /* request_id */) |
470 IPC_MESSAGE_CONTROL4( | 476 IPC_MESSAGE_CONTROL5( |
471 ServiceWorkerMsg_ExtendableMessageEvent, | 477 ServiceWorkerMsg_ExtendableMessageEvent, |
472 int /* request_id */, | 478 int /* request_id */, |
473 base::string16 /* message */, | 479 base::string16 /* message */, |
474 std::vector<content::TransferredMessagePort> /* sent_message_ports */, | 480 std::vector<content::TransferredMessagePort> /* sent_message_ports */, |
475 std::vector<int> /* new_routing_ids */) | 481 std::vector<int> /* new_routing_ids */, |
| 482 content::ExtendableMessageEventSource) |
476 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FetchEvent, | 483 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FetchEvent, |
477 int /* request_id */, | 484 int /* request_id */, |
478 content::ServiceWorkerFetchRequest) | 485 content::ServiceWorkerFetchRequest) |
479 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_NotificationClickEvent, | 486 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_NotificationClickEvent, |
480 int /* request_id */, | 487 int /* request_id */, |
481 int64_t /* persistent_notification_id */, | 488 int64_t /* persistent_notification_id */, |
482 content::PlatformNotificationData /* notification_data */, | 489 content::PlatformNotificationData /* notification_data */, |
483 int /* action_index */) | 490 int /* action_index */) |
484 IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_NotificationCloseEvent, | 491 IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_NotificationCloseEvent, |
485 int /* request_id */, | 492 int /* request_id */, |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
547 | 554 |
548 // Sent via EmbeddedWorker as a response of NavigateClient. | 555 // Sent via EmbeddedWorker as a response of NavigateClient. |
549 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientResponse, | 556 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientResponse, |
550 int /* request_id */, | 557 int /* request_id */, |
551 content::ServiceWorkerClientInfo /* client */) | 558 content::ServiceWorkerClientInfo /* client */) |
552 | 559 |
553 // Sent via EmbeddedWorker as an error response of NavigateClient. | 560 // Sent via EmbeddedWorker as an error response of NavigateClient. |
554 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientError, | 561 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_NavigateClientError, |
555 int /* request_id */, | 562 int /* request_id */, |
556 GURL /* url */) | 563 GURL /* url */) |
OLD | NEW |