| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 // Defines the IPC messages used by the automation interface. | 5 // Defines the IPC messages used by the automation interface. |
| 6 | 6 |
| 7 // This header is meant to be included in multiple passes, hence no traditional | 7 // This header is meant to be included in multiple passes, hence no traditional |
| 8 // header guard. | 8 // header guard. |
| 9 // See ipc_message_macros.h for explanation of the macros and passes. | 9 // See ipc_message_macros.h for explanation of the macros and passes. |
| 10 | 10 |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 // The return value has an integer corresponding to the PID of the tab's | 328 // The return value has an integer corresponding to the PID of the tab's |
| 329 // renderer, 0 if the tab currently has no renderer process, or -1 on error. | 329 // renderer, 0 if the tab currently has no renderer process, or -1 on error. |
| 330 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_TabProcessID, | 330 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_TabProcessID, |
| 331 int /* tab_handle */, | 331 int /* tab_handle */, |
| 332 int /* process ID */) | 332 int /* process ID */) |
| 333 | 333 |
| 334 // This tells the browser to enable or disable the filtered network layer. | 334 // This tells the browser to enable or disable the filtered network layer. |
| 335 IPC_MESSAGE_ROUTED1(AutomationMsg_SetFilteredInet, | 335 IPC_MESSAGE_ROUTED1(AutomationMsg_SetFilteredInet, |
| 336 bool /* enabled */) | 336 bool /* enabled */) |
| 337 | 337 |
| 338 // This message tells the browser to start using the new proxy configuration |
| 339 // represented by the given JSON string. The parameters used in the JSON |
| 340 // string are defined in automation_constants.h. |
| 341 IPC_SYNC_MESSAGE_ROUTED1_0(AutomationMsg_SetProxyConfig, |
| 342 std::string /* proxy_config_json_string */) |
| 343 |
| 338 // Gets the directory that downloads will occur in for the active profile. | 344 // Gets the directory that downloads will occur in for the active profile. |
| 339 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_DownloadDirectory, | 345 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_DownloadDirectory, |
| 340 int /* tab_handle */, | 346 int /* tab_handle */, |
| 341 std::wstring /* directory */) | 347 std::wstring /* directory */) |
| 342 | 348 |
| 343 // This message requests the id of the view that has the focus in the | 349 // This message requests the id of the view that has the focus in the |
| 344 // specified window. If no view is focused, -1 is returned. Note that the | 350 // specified window. If no view is focused, -1 is returned. Note that the |
| 345 // window should either be a ViewWindow or a Browser. | 351 // window should either be a ViewWindow or a Browser. |
| 346 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_GetFocusedViewID, | 352 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_GetFocusedViewID, |
| 347 int /* view_handle */, | 353 int /* view_handle */, |
| (...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 747 | 753 |
| 748 // Posts a message from external host to chrome renderer. | 754 // Posts a message from external host to chrome renderer. |
| 749 IPC_MESSAGE_ROUTED4(AutomationMsg_HandleMessageFromExternalHost, | 755 IPC_MESSAGE_ROUTED4(AutomationMsg_HandleMessageFromExternalHost, |
| 750 int /* automation handle */, | 756 int /* automation handle */, |
| 751 std::string /* message */, | 757 std::string /* message */, |
| 752 std::string /* origin */, | 758 std::string /* origin */, |
| 753 std::string /* target */) | 759 std::string /* target */) |
| 754 | 760 |
| 755 // A message for an external host. | 761 // A message for an external host. |
| 756 IPC_MESSAGE_ROUTED4(AutomationMsg_ForwardMessageToExternalHost, | 762 IPC_MESSAGE_ROUTED4(AutomationMsg_ForwardMessageToExternalHost, |
| 757 int, // handle | 763 int, /* handle */ |
| 758 std::string /* message */, | 764 std::string /* message */, |
| 759 std::string /* origin */, | 765 std::string /* origin */, |
| 760 std::string /* target */) | 766 std::string /* target */) |
| 761 | 767 |
| 762 // This message starts a find within a tab corresponding to the supplied | 768 // This message starts a find within a tab corresponding to the supplied |
| 763 // tab handle. The parameter |request| specifies what to search for. | 769 // tab handle. The parameter |request| specifies what to search for. |
| 764 // If an error occurs, |matches_found| will be -1. | 770 // If an error occurs, |matches_found| will be -1. |
| 765 // | 771 // |
| 766 IPC_SYNC_MESSAGE_ROUTED2_2(AutomationMsg_Find, | 772 IPC_SYNC_MESSAGE_ROUTED2_2(AutomationMsg_Find, |
| 767 int /* tab_handle */, | 773 int /* tab_handle */, |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 910 // a valid normal browser window, i.e. normal type and non-incognito mode. | 916 // a valid normal browser window, i.e. normal type and non-incognito mode. |
| 911 // On error, the returned handle value is 0. | 917 // On error, the returned handle value is 0. |
| 912 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_FindNormalBrowserWindow, int) | 918 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_FindNormalBrowserWindow, int) |
| 913 | 919 |
| 914 // This message requests the number of normal browser windows, i.e. normal | 920 // This message requests the number of normal browser windows, i.e. normal |
| 915 // type and non-incognito mode that the app currently has open. The return | 921 // type and non-incognito mode that the app currently has open. The return |
| 916 // value is the number of windows. | 922 // value is the number of windows. |
| 917 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_NormalBrowserWindowCount, int) | 923 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_NormalBrowserWindowCount, int) |
| 918 | 924 |
| 919 IPC_END_MESSAGES(Automation) | 925 IPC_END_MESSAGES(Automation) |
| OLD | NEW |