OLD | NEW |
1 // Copyright (c) 2010 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 // This header is meant to be included in multiple passes, hence no traditional | 5 // This header is meant to be included in multiple passes, hence no traditional |
6 // header guard. | 6 // header guard. |
7 // See ipc_message_macros.h for explanation of the macros and passes. | 7 // See ipc_message_macros.h for explanation of the macros and passes. |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 2220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2231 // plug-in to indicate that a new backing store was allocated for that | 2231 // plug-in to indicate that a new backing store was allocated for that |
2232 // plug-in instance. | 2232 // plug-in instance. |
2233 // | 2233 // |
2234 // NOTE: the original intent was to pass a mach port as the IOSurface | 2234 // NOTE: the original intent was to pass a mach port as the IOSurface |
2235 // identifier but it looks like that will be a lot of work. For now we pass an | 2235 // identifier but it looks like that will be a lot of work. For now we pass an |
2236 // ID from IOSurfaceGetID. | 2236 // ID from IOSurfaceGetID. |
2237 IPC_MESSAGE_ROUTED4(ViewHostMsg_AcceleratedSurfaceSetIOSurface, | 2237 IPC_MESSAGE_ROUTED4(ViewHostMsg_AcceleratedSurfaceSetIOSurface, |
2238 gfx::PluginWindowHandle /* window */, | 2238 gfx::PluginWindowHandle /* window */, |
2239 int32 /* width */, | 2239 int32 /* width */, |
2240 int32 /* height */, | 2240 int32 /* height */, |
2241 uint64 /* identifier for IOSurface */) | 2241 uint64 /* surface_id */) |
2242 | 2242 |
2243 // This message notifies the browser process that the plug-in | 2243 // This message notifies the browser process that the plug-in |
2244 // swapped the buffers associated with the given "window", which | 2244 // swapped the buffers associated with the given "window", which |
2245 // should cause the browser to redraw the various plug-ins' | 2245 // should cause the browser to redraw the various plug-ins' |
2246 // contents. | 2246 // contents. |
2247 IPC_MESSAGE_ROUTED1(ViewHostMsg_AcceleratedSurfaceBuffersSwapped, | 2247 IPC_MESSAGE_ROUTED2(ViewHostMsg_AcceleratedSurfaceBuffersSwapped, |
2248 gfx::PluginWindowHandle /* window */) | 2248 gfx::PluginWindowHandle /* window */, |
| 2249 uint64 /* surface_id */) |
2249 #endif | 2250 #endif |
2250 | 2251 |
2251 // A renderer sends this to the browser process when it wants to create a | 2252 // A renderer sends this to the browser process when it wants to create a |
2252 // worker. The browser will create the worker process if necessary, and | 2253 // worker. The browser will create the worker process if necessary, and |
2253 // will return the route id on success. On error returns MSG_ROUTING_NONE. | 2254 // will return the route id on success. On error returns MSG_ROUTING_NONE. |
2254 IPC_SYNC_MESSAGE_CONTROL1_1(ViewHostMsg_CreateWorker, | 2255 IPC_SYNC_MESSAGE_CONTROL1_1(ViewHostMsg_CreateWorker, |
2255 ViewHostMsg_CreateWorker_Params, | 2256 ViewHostMsg_CreateWorker_Params, |
2256 int /* route_id */) | 2257 int /* route_id */) |
2257 | 2258 |
2258 // This message is sent to the browser to see if an instance of this shared | 2259 // This message is sent to the browser to see if an instance of this shared |
(...skipping 797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3056 base::PlatformFileInfo, /* info */ | 3057 base::PlatformFileInfo, /* info */ |
3057 base::PlatformFileError /* error_code */) | 3058 base::PlatformFileError /* error_code */) |
3058 | 3059 |
3059 // Get the directory's contents. | 3060 // Get the directory's contents. |
3060 IPC_SYNC_MESSAGE_CONTROL1_2(ViewHostMsg_PepperGetDirContents, | 3061 IPC_SYNC_MESSAGE_CONTROL1_2(ViewHostMsg_PepperGetDirContents, |
3061 FilePath /* path */, | 3062 FilePath /* path */, |
3062 PepperDirContents, /* contents */ | 3063 PepperDirContents, /* contents */ |
3063 base::PlatformFileError /* error_code */) | 3064 base::PlatformFileError /* error_code */) |
3064 | 3065 |
3065 IPC_END_MESSAGES(ViewHost) | 3066 IPC_END_MESSAGES(ViewHost) |
OLD | NEW |