| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 // IPC messages for extensions. | 5 // IPC messages for extensions. |
| 6 // Multiply-included message file, hence no include guard. | 6 // Multiply-included message file, hence no include guard. |
| 7 | 7 |
| 8 #include "base/shared_memory.h" | 8 #include "base/shared_memory.h" |
| 9 #include "base/values.h" | 9 #include "base/values.h" |
| 10 #include "chrome/common/extensions/extension.h" | 10 #include "chrome/common/extensions/extension.h" |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 std::string /* channel_name */, | 290 std::string /* channel_name */, |
| 291 std::string /* tab_json */, | 291 std::string /* tab_json */, |
| 292 std::string /* source_extension_id */, | 292 std::string /* source_extension_id */, |
| 293 std::string /* target_extension_id */) | 293 std::string /* target_extension_id */) |
| 294 | 294 |
| 295 // Deliver a message sent with ExtensionHostMsg_PostMessage. | 295 // Deliver a message sent with ExtensionHostMsg_PostMessage. |
| 296 IPC_MESSAGE_ROUTED2(ExtensionMsg_DeliverMessage, | 296 IPC_MESSAGE_ROUTED2(ExtensionMsg_DeliverMessage, |
| 297 int /* target_port_id */, | 297 int /* target_port_id */, |
| 298 std::string /* message */) | 298 std::string /* message */) |
| 299 | 299 |
| 300 // Dispatch the Port.onDisconnect event for message channels. |
| 300 IPC_MESSAGE_ROUTED2(ExtensionMsg_DispatchOnDisconnect, | 301 IPC_MESSAGE_ROUTED2(ExtensionMsg_DispatchOnDisconnect, |
| 301 int /* port_id */, | 302 int /* port_id */, |
| 302 bool /* connection_error */) | 303 bool /* connection_error */) |
| 303 | 304 |
| 305 // Informs the renderer what channel (dev, beta, stable, etc) is running. |
| 306 IPC_MESSAGE_CONTROL1(ExtensionMsg_SetChannel, |
| 307 int /* channel */) |
| 308 |
| 304 // Messages sent from the renderer to the browser. | 309 // Messages sent from the renderer to the browser. |
| 305 | 310 |
| 306 // A renderer sends this message when an extension process starts an API | 311 // A renderer sends this message when an extension process starts an API |
| 307 // request. The browser will always respond with a ExtensionMsg_Response. | 312 // request. The browser will always respond with a ExtensionMsg_Response. |
| 308 IPC_MESSAGE_ROUTED1(ExtensionHostMsg_Request, | 313 IPC_MESSAGE_ROUTED1(ExtensionHostMsg_Request, |
| 309 ExtensionHostMsg_Request_Params) | 314 ExtensionHostMsg_Request_Params) |
| 310 | 315 |
| 311 // A renderer sends this message when an extension process starts an API | 316 // A renderer sends this message when an extension process starts an API |
| 312 // request. The browser will always respond with a ExtensionMsg_Response. | 317 // request. The browser will always respond with a ExtensionMsg_Response. |
| 313 IPC_MESSAGE_CONTROL2(ExtensionHostMsg_RequestForIOThread, | 318 IPC_MESSAGE_CONTROL2(ExtensionHostMsg_RequestForIOThread, |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 431 IPC_MESSAGE_ROUTED0(ExtensionHostMsg_IncrementLazyKeepaliveCount) | 436 IPC_MESSAGE_ROUTED0(ExtensionHostMsg_IncrementLazyKeepaliveCount) |
| 432 | 437 |
| 433 // Informs the browser there is one less thing keeping the lazy background page | 438 // Informs the browser there is one less thing keeping the lazy background page |
| 434 // alive. | 439 // alive. |
| 435 IPC_MESSAGE_ROUTED0(ExtensionHostMsg_DecrementLazyKeepaliveCount) | 440 IPC_MESSAGE_ROUTED0(ExtensionHostMsg_DecrementLazyKeepaliveCount) |
| 436 | 441 |
| 437 // Fetches a globally unique ID (for the lifetime of the browser) from the | 442 // Fetches a globally unique ID (for the lifetime of the browser) from the |
| 438 // browser process. | 443 // browser process. |
| 439 IPC_SYNC_MESSAGE_CONTROL0_1(ExtensionHostMsg_GenerateUniqueID, | 444 IPC_SYNC_MESSAGE_CONTROL0_1(ExtensionHostMsg_GenerateUniqueID, |
| 440 int /* unique_id */) | 445 int /* unique_id */) |
| OLD | NEW |