Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(206)

Side by Side Diff: ppapi/proxy/ppapi_messages.h

Issue 9558009: Add HandleInputEventAck message to allow out-of-process plugins to respond to user gestures. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/test/ui/ppapi_uitest.cc ('k') | ppapi/proxy/ppb_instance_proxy.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 // Multiply-included message header, no traditional include guard. 5 // Multiply-included message header, no traditional include guard.
6 #include <string> 6 #include <string>
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/file_path.h" 10 #include "base/file_path.h"
(...skipping 12 matching lines...) Expand all
23 #include "ppapi/c/dev/ppb_text_input_dev.h" 23 #include "ppapi/c/dev/ppb_text_input_dev.h"
24 #include "ppapi/c/dev/ppp_printing_dev.h" 24 #include "ppapi/c/dev/ppp_printing_dev.h"
25 #include "ppapi/c/pp_bool.h" 25 #include "ppapi/c/pp_bool.h"
26 #include "ppapi/c/pp_file_info.h" 26 #include "ppapi/c/pp_file_info.h"
27 #include "ppapi/c/pp_instance.h" 27 #include "ppapi/c/pp_instance.h"
28 #include "ppapi/c/pp_module.h" 28 #include "ppapi/c/pp_module.h"
29 #include "ppapi/c/pp_point.h" 29 #include "ppapi/c/pp_point.h"
30 #include "ppapi/c/pp_rect.h" 30 #include "ppapi/c/pp_rect.h"
31 #include "ppapi/c/pp_resource.h" 31 #include "ppapi/c/pp_resource.h"
32 #include "ppapi/c/pp_size.h" 32 #include "ppapi/c/pp_size.h"
33 #include "ppapi/c/pp_time.h"
33 #include "ppapi/c/private/ppb_tcp_socket_private.h" 34 #include "ppapi/c/private/ppb_tcp_socket_private.h"
34 #include "ppapi/proxy/ppapi_param_traits.h" 35 #include "ppapi/proxy/ppapi_param_traits.h"
35 #include "ppapi/proxy/ppapi_proxy_export.h" 36 #include "ppapi/proxy/ppapi_proxy_export.h"
36 #include "ppapi/proxy/serialized_flash_menu.h" 37 #include "ppapi/proxy/serialized_flash_menu.h"
37 #include "ppapi/proxy/serialized_structs.h" 38 #include "ppapi/proxy/serialized_structs.h"
38 #include "ppapi/shared_impl/ppapi_preferences.h" 39 #include "ppapi/shared_impl/ppapi_preferences.h"
39 #include "ppapi/shared_impl/ppb_device_ref_shared.h" 40 #include "ppapi/shared_impl/ppb_device_ref_shared.h"
40 #include "ppapi/shared_impl/ppb_input_event_shared.h" 41 #include "ppapi/shared_impl/ppb_input_event_shared.h"
41 #include "ppapi/shared_impl/ppb_url_request_info_shared.h" 42 #include "ppapi/shared_impl/ppb_url_request_info_shared.h"
42 #include "ppapi/shared_impl/ppb_view_shared.h" 43 #include "ppapi/shared_impl/ppb_view_shared.h"
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 PP_Instance /* instance */) 427 PP_Instance /* instance */)
427 428
428 // PPP_InputEvent. 429 // PPP_InputEvent.
429 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPInputEvent_HandleInputEvent, 430 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPInputEvent_HandleInputEvent,
430 PP_Instance /* instance */, 431 PP_Instance /* instance */,
431 ppapi::InputEventData /* data */) 432 ppapi::InputEventData /* data */)
432 IPC_SYNC_MESSAGE_ROUTED2_1(PpapiMsg_PPPInputEvent_HandleFilteredInputEvent, 433 IPC_SYNC_MESSAGE_ROUTED2_1(PpapiMsg_PPPInputEvent_HandleFilteredInputEvent,
433 PP_Instance /* instance */, 434 PP_Instance /* instance */,
434 ppapi::InputEventData /* data */, 435 ppapi::InputEventData /* data */,
435 PP_Bool /* result */) 436 PP_Bool /* result */)
437 // (Message from the plugin to the browser that it handled an input event.)
438 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPInputEvent_HandleInputEvent_ACK,
439 PP_Instance /* instance */,
440 PP_TimeTicks /* timestamp */)
436 441
437 // PPP_Instance. 442 // PPP_Instance.
438 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiMsg_PPPInstance_DidCreate, 443 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiMsg_PPPInstance_DidCreate,
439 PP_Instance /* instance */, 444 PP_Instance /* instance */,
440 std::vector<std::string> /* argn */, 445 std::vector<std::string> /* argn */,
441 std::vector<std::string> /* argv */, 446 std::vector<std::string> /* argv */,
442 PP_Bool /* result */) 447 PP_Bool /* result */)
443 IPC_SYNC_MESSAGE_ROUTED1_0(PpapiMsg_PPPInstance_DidDestroy, 448 IPC_SYNC_MESSAGE_ROUTED1_0(PpapiMsg_PPPInstance_DidDestroy,
444 PP_Instance /* instance */) 449 PP_Instance /* instance */)
445 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPInstance_DidChangeView, 450 IPC_MESSAGE_ROUTED3(PpapiMsg_PPPInstance_DidChangeView,
(...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after
1248 IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBTCPServerSocket_Accept, 1253 IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBTCPServerSocket_Accept,
1249 uint32 /* real_socket_id */) 1254 uint32 /* real_socket_id */)
1250 IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBTCPServerSocket_Destroy, 1255 IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBTCPServerSocket_Destroy,
1251 uint32 /* real_socket_id */) 1256 uint32 /* real_socket_id */)
1252 1257
1253 // PPB_Font. 1258 // PPB_Font.
1254 IPC_SYNC_MESSAGE_CONTROL0_1(PpapiHostMsg_PPBFont_GetFontFamilies, 1259 IPC_SYNC_MESSAGE_CONTROL0_1(PpapiHostMsg_PPBFont_GetFontFamilies,
1255 std::string /* result */) 1260 std::string /* result */)
1256 #endif // !defined(OS_NACL) 1261 #endif // !defined(OS_NACL)
1257 1262
OLDNEW
« no previous file with comments | « chrome/test/ui/ppapi_uitest.cc ('k') | ppapi/proxy/ppb_instance_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698