Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: content/common/service_worker/service_worker_messages.h

Issue 1235803003: ServiceWorker: Introduce ExtendableMessageEvent to replace MessageEvent Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/strings/string16.h" 10 #include "base/strings/string16.h"
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 int /* thread_id */, 154 int /* thread_id */,
155 int /* request_id */, 155 int /* request_id */,
156 int /* provider_id */) 156 int /* provider_id */)
157 157
158 IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_GetRegistrationForReady, 158 IPC_MESSAGE_CONTROL3(ServiceWorkerHostMsg_GetRegistrationForReady,
159 int /* thread_id */, 159 int /* thread_id */,
160 int /* request_id */, 160 int /* request_id */,
161 int /* provider_id */) 161 int /* provider_id */)
162 162
163 // Sends a 'message' event to a service worker (renderer->browser). 163 // Sends a 'message' event to a service worker (renderer->browser).
164 IPC_MESSAGE_CONTROL3( 164 IPC_MESSAGE_CONTROL4(
165 ServiceWorkerHostMsg_PostMessageToWorker, 165 ServiceWorkerHostMsg_PostMessageToWorker,
166 int /* handle_id */, 166 int /* handle_id */,
167 int /* provider_id */,
167 base::string16 /* message */, 168 base::string16 /* message */,
168 std::vector<content::TransferredMessagePort> /* sent_message_ports */) 169 std::vector<content::TransferredMessagePort> /* sent_message_ports */)
169 170
170 // Informs the browser of a new ServiceWorkerProvider in the child process, 171 // Informs the browser of a new ServiceWorkerProvider in the child process,
171 // |provider_id| is unique within its child process. When this provider is 172 // |provider_id| is unique within its child process. When this provider is
172 // created for a document, |route_id| is the frame ID of it. When this provider 173 // created for a document, |route_id| is the frame ID of it. When this provider
173 // is created for a Shared Worker, |route_id| is the Shared Worker route ID. 174 // is created for a Shared Worker, |route_id| is the Shared Worker route ID.
174 // When this provider is created for a Service Worker, |route_id| is 175 // When this provider is created for a Service Worker, |route_id| is
175 // MSG_ROUTING_NONE. |provider_type| identifies whether this provider is for 176 // MSG_ROUTING_NONE. |provider_type| identifies whether this provider is for
176 // Service Worker controllees (documents and Shared Workers) or for controllers 177 // Service Worker controllees (documents and Shared Workers) or for controllers
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_NotificationClickEventFinished, 231 IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_NotificationClickEventFinished,
231 int /* request_id */) 232 int /* request_id */)
232 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_PushEventFinished, 233 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_PushEventFinished,
233 int /* request_id */, 234 int /* request_id */,
234 blink::WebServiceWorkerEventResult) 235 blink::WebServiceWorkerEventResult)
235 IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_GeofencingEventFinished, 236 IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_GeofencingEventFinished,
236 int /* request_id */) 237 int /* request_id */)
237 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_CrossOriginConnectEventFinished, 238 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_CrossOriginConnectEventFinished,
238 int /* request_id */, 239 int /* request_id */,
239 bool /* accept_connection */) 240 bool /* accept_connection */)
241 IPC_MESSAGE_ROUTED1(ServiceWorkerHostMsg_MessageEventFinished,
242 int /* request_id */)
240 243
241 // Responds to a Ping from the browser. 244 // Responds to a Ping from the browser.
242 // Routed to the target ServiceWorkerVersion. 245 // Routed to the target ServiceWorkerVersion.
243 IPC_MESSAGE_ROUTED0(ServiceWorkerHostMsg_Pong) 246 IPC_MESSAGE_ROUTED0(ServiceWorkerHostMsg_Pong)
244 247
245 // Asks the browser to retrieve clients of the sender ServiceWorker. 248 // Asks the browser to retrieve clients of the sender ServiceWorker.
246 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_GetClients, 249 IPC_MESSAGE_ROUTED2(ServiceWorkerHostMsg_GetClients,
247 int /* request_id */, 250 int /* request_id */,
248 content::ServiceWorkerClientQueryOptions) 251 content::ServiceWorkerClientQueryOptions)
249 252
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
309 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_AssociateRegistration, 312 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_AssociateRegistration,
310 int /* thread_id */, 313 int /* thread_id */,
311 int /* provider_id */, 314 int /* provider_id */,
312 content::ServiceWorkerRegistrationObjectInfo, 315 content::ServiceWorkerRegistrationObjectInfo,
313 content::ServiceWorkerVersionAttributes) 316 content::ServiceWorkerVersionAttributes)
314 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_DisassociateRegistration, 317 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_DisassociateRegistration,
315 int /* thread_id */, 318 int /* thread_id */,
316 int /* provider_id */) 319 int /* provider_id */)
317 320
318 // Response to ServiceWorkerHostMsg_RegisterServiceWorker. 321 // Response to ServiceWorkerHostMsg_RegisterServiceWorker.
319 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistered, 322 IPC_MESSAGE_CONTROL5(ServiceWorkerMsg_ServiceWorkerRegistered,
320 int /* thread_id */, 323 int /* thread_id */,
321 int /* request_id */, 324 int /* request_id */,
325 int /* provider_id */,
322 content::ServiceWorkerRegistrationObjectInfo, 326 content::ServiceWorkerRegistrationObjectInfo,
323 content::ServiceWorkerVersionAttributes) 327 content::ServiceWorkerVersionAttributes)
324 328
325 // Response to ServiceWorkerHostMsg_UnregisterServiceWorker. 329 // Response to ServiceWorkerHostMsg_UnregisterServiceWorker.
326 IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_ServiceWorkerUnregistered, 330 IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_ServiceWorkerUnregistered,
327 int /* thread_id */, 331 int /* thread_id */,
328 int /* request_id */, 332 int /* request_id */,
329 bool /* is_success */) 333 bool /* is_success */)
330 334
331 // Response to ServiceWorkerHostMsg_GetRegistration. 335 // Response to ServiceWorkerHostMsg_GetRegistration.
332 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_DidGetRegistration, 336 IPC_MESSAGE_CONTROL5(ServiceWorkerMsg_DidGetRegistration,
333 int /* thread_id */, 337 int /* thread_id */,
334 int /* request_id */, 338 int /* request_id */,
339 int /* provider_id */,
335 content::ServiceWorkerRegistrationObjectInfo, 340 content::ServiceWorkerRegistrationObjectInfo,
336 content::ServiceWorkerVersionAttributes) 341 content::ServiceWorkerVersionAttributes)
337 342
338 // Response to ServiceWorkerHostMsg_GetRegistrations. 343 // Response to ServiceWorkerHostMsg_GetRegistrations.
339 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_DidGetRegistrations, 344 IPC_MESSAGE_CONTROL5(ServiceWorkerMsg_DidGetRegistrations,
340 int /* thread_id */, 345 int /* thread_id */,
341 int /* request_id */, 346 int /* request_id */,
347 int /* provider_id */,
342 std::vector<content::ServiceWorkerRegistrationObjectInfo>, 348 std::vector<content::ServiceWorkerRegistrationObjectInfo>,
343 std::vector<content::ServiceWorkerVersionAttributes>) 349 std::vector<content::ServiceWorkerVersionAttributes>)
344 350
345 // Response to ServiceWorkerHostMsg_GetRegistrationForReady. 351 // Response to ServiceWorkerHostMsg_GetRegistrationForReady.
346 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_DidGetRegistrationForReady, 352 IPC_MESSAGE_CONTROL5(ServiceWorkerMsg_DidGetRegistrationForReady,
347 int /* thread_id */, 353 int /* thread_id */,
348 int /* request_id */, 354 int /* request_id */,
355 int /* provider_id */,
349 content::ServiceWorkerRegistrationObjectInfo, 356 content::ServiceWorkerRegistrationObjectInfo,
350 content::ServiceWorkerVersionAttributes) 357 content::ServiceWorkerVersionAttributes)
351 358
352 // Sent when any kind of registration error occurs during a 359 // Sent when any kind of registration error occurs during a
353 // RegisterServiceWorker handler above. 360 // RegisterServiceWorker handler above.
354 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistrationError, 361 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistrationError,
355 int /* thread_id */, 362 int /* thread_id */,
356 int /* request_id */, 363 int /* request_id */,
357 blink::WebServiceWorkerError::ErrorType /* code */, 364 blink::WebServiceWorkerError::ErrorType /* code */,
358 base::string16 /* message */) 365 base::string16 /* message */)
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 int /* request_id */, 438 int /* request_id */,
432 std::string /* data */) 439 std::string /* data */)
433 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_GeofencingEvent, 440 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_GeofencingEvent,
434 int /* request_id */, 441 int /* request_id */,
435 blink::WebGeofencingEventType /* event_type */, 442 blink::WebGeofencingEventType /* event_type */,
436 std::string /* region_id */, 443 std::string /* region_id */,
437 blink::WebCircularGeofencingRegion /* region */) 444 blink::WebCircularGeofencingRegion /* region */)
438 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CrossOriginConnectEvent, 445 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CrossOriginConnectEvent,
439 int /* request_id */, 446 int /* request_id */,
440 content::NavigatorConnectClient /* client */) 447 content::NavigatorConnectClient /* client */)
441 IPC_MESSAGE_CONTROL3( 448 IPC_MESSAGE_CONTROL5(
442 ServiceWorkerMsg_MessageToWorker, 449 ServiceWorkerMsg_ClientMessageEvent,
450 int /* request_id */,
451 content::ServiceWorkerClientInfo /* client */,
443 base::string16 /* message */, 452 base::string16 /* message */,
444 std::vector<content::TransferredMessagePort> /* sent_message_ports */, 453 std::vector<content::TransferredMessagePort> /* sent_message_ports */,
445 std::vector<int> /* new_routing_ids */) 454 std::vector<int> /* new_routing_ids */)
455 IPC_MESSAGE_CONTROL5(
456 ServiceWorkerMsg_WorkerMessageEvent,
457 int /* request_id */,
458 content::ServiceWorkerObjectInfo /* client */,
459 base::string16 /* message */,
460 std::vector<content::TransferredMessagePort> /* sent_message_ports */,
461 std::vector<int> /* new_routing_ids */)
446 IPC_MESSAGE_CONTROL4( 462 IPC_MESSAGE_CONTROL4(
447 ServiceWorkerMsg_CrossOriginMessageToWorker, 463 ServiceWorkerMsg_CrossOriginMessageToWorker,
448 content::NavigatorConnectClient /* client */, 464 content::NavigatorConnectClient /* client */,
449 base::string16 /* message */, 465 base::string16 /* message */,
450 std::vector<content::TransferredMessagePort> /* sent_message_ports */, 466 std::vector<content::TransferredMessagePort> /* sent_message_ports */,
451 std::vector<int> /* new_routing_ids */) 467 std::vector<int> /* new_routing_ids */)
452 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidSkipWaiting, 468 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidSkipWaiting,
453 int /* request_id */) 469 int /* request_id */)
454 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidClaimClients, 470 IPC_MESSAGE_CONTROL1(ServiceWorkerMsg_DidClaimClients,
455 int /* request_id */) 471 int /* request_id */)
(...skipping 24 matching lines...) Expand all
480 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FocusClientResponse, 496 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_FocusClientResponse,
481 int /* request_id */, 497 int /* request_id */,
482 content::ServiceWorkerClientInfo /* client */) 498 content::ServiceWorkerClientInfo /* client */)
483 499
484 // Sent via EmbeddedWorker to transfer a stashed message port to the worker. 500 // Sent via EmbeddedWorker to transfer a stashed message port to the worker.
485 IPC_MESSAGE_CONTROL3( 501 IPC_MESSAGE_CONTROL3(
486 ServiceWorkerMsg_SendStashedMessagePorts, 502 ServiceWorkerMsg_SendStashedMessagePorts,
487 std::vector<content::TransferredMessagePort> /* stashed_message_ports */, 503 std::vector<content::TransferredMessagePort> /* stashed_message_ports */,
488 std::vector<int> /* new_routing_ids */, 504 std::vector<int> /* new_routing_ids */,
489 std::vector<base::string16> /* port_names */) 505 std::vector<base::string16> /* port_names */)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698