OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 |
11 #include <string> | 11 #include <string> |
(...skipping 1288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1300 // three-step process: | 1300 // three-step process: |
1301 // 1. Call StartTrackingPopupMenus. | 1301 // 1. Call StartTrackingPopupMenus. |
1302 // 2. Call an automation method that results in opening the popup menu. | 1302 // 2. Call an automation method that results in opening the popup menu. |
1303 // 3. Call WaitForPopupMenuToOpen and check for success. | 1303 // 3. Call WaitForPopupMenuToOpen and check for success. |
1304 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_StartTrackingPopupMenus, | 1304 IPC_SYNC_MESSAGE_ROUTED1_1(AutomationMsg_StartTrackingPopupMenus, |
1305 int /* browser handle */, | 1305 int /* browser handle */, |
1306 bool /* success */) | 1306 bool /* success */) |
1307 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_WaitForPopupMenuToOpen, | 1307 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_WaitForPopupMenuToOpen, |
1308 bool /* success */) | 1308 bool /* success */) |
1309 | 1309 |
| 1310 // This message informs the browser process to remove the history entries |
| 1311 // for the specified types across all time ranges. See |
| 1312 // browsing_data_remover.h for a list of REMOVE_* types supported in the |
| 1313 // remove_mask parameter. |
| 1314 IPC_MESSAGE_ROUTED1(AutomationMsg_RemoveBrowsingData, int) |
| 1315 |
1310 IPC_END_MESSAGES(Automation) | 1316 IPC_END_MESSAGES(Automation) |
OLD | NEW |