| 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 // Developer tools consist of the following parts: | 5 // Developer tools consist of the following parts: |
| 6 // | 6 // |
| 7 // DevToolsAgent lives in the renderer of an inspected page and provides access | 7 // DevToolsAgent lives in the renderer of an inspected page and provides access |
| 8 // to the pages resources, DOM, v8 etc. by means of IPC messages. | 8 // to the pages resources, DOM, v8 etc. by means of IPC messages. |
| 9 // | 9 // |
| 10 // DevToolsClient is a thin delegate that lives in the tools front-end | 10 // DevToolsClient is a thin delegate that lives in the tools front-end |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 // These are messages sent from DevToolsAgent to DevToolsClient through the | 55 // These are messages sent from DevToolsAgent to DevToolsClient through the |
| 56 // browser. | 56 // browser. |
| 57 // WebKit-level transport. | 57 // WebKit-level transport. |
| 58 IPC_MESSAGE_ROUTED1(DevToolsClientMsg_DispatchOnInspectorFrontend, | 58 IPC_MESSAGE_ROUTED1(DevToolsClientMsg_DispatchOnInspectorFrontend, |
| 59 std::string /* message */) | 59 std::string /* message */) |
| 60 | 60 |
| 61 //----------------------------------------------------------------------------- | 61 //----------------------------------------------------------------------------- |
| 62 // These are messages sent from DevToolsClient to DevToolsAgent through the | 62 // These are messages sent from DevToolsClient to DevToolsAgent through the |
| 63 // browser. | 63 // browser. |
| 64 // Tells agent that there is a client host connected to it. | 64 // Tells agent that there is a client host connected to it. |
| 65 IPC_MESSAGE_ROUTED0(DevToolsAgentMsg_Attach) | 65 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_Attach, |
| 66 std::string /* host_id */) |
| 66 | 67 |
| 67 // Tells agent that a client host was disconnected from another agent and | 68 // Tells agent that a client host was disconnected from another agent and |
| 68 // connected to this one. | 69 // connected to this one. |
| 69 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_Reattach, | 70 IPC_MESSAGE_ROUTED2(DevToolsAgentMsg_Reattach, |
| 71 std::string /* host_id */, |
| 70 std::string /* agent_state */) | 72 std::string /* agent_state */) |
| 71 | 73 |
| 72 // Tells agent that there is no longer a client host connected to it. | 74 // Tells agent that there is no longer a client host connected to it. |
| 73 IPC_MESSAGE_ROUTED0(DevToolsAgentMsg_Detach) | 75 IPC_MESSAGE_ROUTED0(DevToolsAgentMsg_Detach) |
| 74 | 76 |
| 75 // WebKit-level transport. | 77 // WebKit-level transport. |
| 76 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_DispatchOnInspectorBackend, | 78 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_DispatchOnInspectorBackend, |
| 77 std::string /* message */) | 79 std::string /* message */) |
| 78 | 80 |
| 79 // Inspect element with the given coordinates. | 81 // Inspect element with the given coordinates. |
| 80 IPC_MESSAGE_ROUTED2(DevToolsAgentMsg_InspectElement, | 82 IPC_MESSAGE_ROUTED3(DevToolsAgentMsg_InspectElement, |
| 83 std::string /* host_id */, |
| 81 int /* x */, | 84 int /* x */, |
| 82 int /* y */) | 85 int /* y */) |
| 83 | 86 |
| 84 // Add message to the devtools console. | 87 // Add message to the devtools console. |
| 85 IPC_MESSAGE_ROUTED2(DevToolsAgentMsg_AddMessageToConsole, | 88 IPC_MESSAGE_ROUTED2(DevToolsAgentMsg_AddMessageToConsole, |
| 86 content::ConsoleMessageLevel /* level */, | 89 content::ConsoleMessageLevel /* level */, |
| 87 std::string /* message */) | 90 std::string /* message */) |
| 88 | 91 |
| 89 // Worker DevTools agent should resume worker execution. | 92 // Worker DevTools agent should resume worker execution. |
| 90 IPC_MESSAGE_ROUTED0(DevToolsAgentMsg_ResumeWorkerContext) | 93 IPC_MESSAGE_ROUTED0(DevToolsAgentMsg_ResumeWorkerContext) |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 122 IPC_STRUCT_MEMBER(uint64, gpu_memory_limit_bytes) | 125 IPC_STRUCT_MEMBER(uint64, gpu_memory_limit_bytes) |
| 123 IPC_STRUCT_END() | 126 IPC_STRUCT_END() |
| 124 | 127 |
| 125 // Recorded events are passed in chunks to the renderer process. | 128 // Recorded events are passed in chunks to the renderer process. |
| 126 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_GpuTasksChunk, | 129 IPC_MESSAGE_ROUTED1(DevToolsAgentMsg_GpuTasksChunk, |
| 127 std::vector<GpuTaskInfo> /* gpu_tasks */) | 130 std::vector<GpuTaskInfo> /* gpu_tasks */) |
| 128 | 131 |
| 129 //----------------------------------------------------------------------------- | 132 //----------------------------------------------------------------------------- |
| 130 // These are messages sent from the inspected page renderer to the worker | 133 // These are messages sent from the inspected page renderer to the worker |
| 131 // renderer. | 134 // renderer. |
| OLD | NEW |