| 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 983 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 994 int /* tab handle */) | 994 int /* tab handle */) |
| 995 | 995 |
| 996 IPC_MESSAGE_ROUTED1(AutomationMsg_StopAsync, | 996 IPC_MESSAGE_ROUTED1(AutomationMsg_StopAsync, |
| 997 int /* tab handle */) | 997 int /* tab handle */) |
| 998 | 998 |
| 999 // Returns the number of times a filter was used to service an URL request. | 999 // Returns the number of times a filter was used to service an URL request. |
| 1000 // See AutomationMsg_SetFilteredInet. | 1000 // See AutomationMsg_SetFilteredInet. |
| 1001 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_GetFilteredInetHitCount, | 1001 IPC_SYNC_MESSAGE_ROUTED0_1(AutomationMsg_GetFilteredInetHitCount, |
| 1002 int /* hit_count */) | 1002 int /* hit_count */) |
| 1003 | 1003 |
| 1004 #if defined(OS_LINUX) || defined(OS_MACOSX) | 1004 #if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FREEBSD) |
| 1005 // See previous definition of this message for explanation of why it is | 1005 // See previous definition of this message for explanation of why it is |
| 1006 // defined twice. | 1006 // defined twice. |
| 1007 IPC_MESSAGE_ROUTED3(AutomationMsg_WindowClick, int, gfx::Point, int) | 1007 IPC_MESSAGE_ROUTED3(AutomationMsg_WindowClick, int, gfx::Point, int) |
| 1008 #endif | 1008 #endif |
| 1009 | 1009 |
| 1010 // This message notifies the AutomationProvider to navigate to a specified | 1010 // This message notifies the AutomationProvider to navigate to a specified |
| 1011 // url in the tab with given handle. The first parameter is the handle to | 1011 // url in the tab with given handle. The first parameter is the handle to |
| 1012 // the tab resource. The second parameter is the target url. The third | 1012 // the tab resource. The second parameter is the target url. The third |
| 1013 // parameter is the number of navigations that are required for a successful | 1013 // parameter is the number of navigations that are required for a successful |
| 1014 // return value. See AutomationMsg_NavigationResponseValues for the return | 1014 // return value. See AutomationMsg_NavigationResponseValues for the return |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1072 int /* disposition */) | 1072 int /* disposition */) |
| 1073 | 1073 |
| 1074 // Sent when the automation client connects to an existing tab. | 1074 // Sent when the automation client connects to an existing tab. |
| 1075 IPC_SYNC_MESSAGE_ROUTED1_3(AutomationMsg_ConnectExternalTab, | 1075 IPC_SYNC_MESSAGE_ROUTED1_3(AutomationMsg_ConnectExternalTab, |
| 1076 intptr_t /* cookie */, | 1076 intptr_t /* cookie */, |
| 1077 gfx::NativeWindow /* Tab container window */, | 1077 gfx::NativeWindow /* Tab container window */, |
| 1078 gfx::NativeWindow /* Tab window */, | 1078 gfx::NativeWindow /* Tab window */, |
| 1079 int /* Handle to the new tab */) | 1079 int /* Handle to the new tab */) |
| 1080 | 1080 |
| 1081 IPC_END_MESSAGES(Automation) | 1081 IPC_END_MESSAGES(Automation) |
| OLD | NEW |