OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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" |
11 #include "base/process.h" | 11 #include "base/process.h" |
12 #include "base/shared_memory.h" | 12 #include "base/shared_memory.h" |
13 #include "base/string16.h" | 13 #include "base/string16.h" |
14 #include "base/sync_socket.h" | 14 #include "base/sync_socket.h" |
15 #include "gpu/command_buffer/common/command_buffer.h" | 15 #include "gpu/command_buffer/common/command_buffer.h" |
16 #include "gpu/ipc/gpu_command_buffer_traits.h" | 16 #include "gpu/ipc/gpu_command_buffer_traits.h" |
17 #include "ipc/ipc_channel_handle.h" | 17 #include "ipc/ipc_channel_handle.h" |
18 #include "ipc/ipc_message_macros.h" | 18 #include "ipc/ipc_message_macros.h" |
19 #include "ipc/ipc_message_utils.h" | 19 #include "ipc/ipc_message_utils.h" |
20 #include "ipc/ipc_platform_file.h" | 20 #include "ipc/ipc_platform_file.h" |
21 #include "ppapi/c/dev/pp_file_info_dev.h" | 21 #include "ppapi/c/dev/pp_file_info_dev.h" |
22 #include "ppapi/c/pp_bool.h" | 22 #include "ppapi/c/pp_bool.h" |
23 #include "ppapi/c/pp_instance.h" | 23 #include "ppapi/c/pp_instance.h" |
24 #include "ppapi/c/pp_module.h" | 24 #include "ppapi/c/pp_module.h" |
25 #include "ppapi/c/pp_resource.h" | 25 #include "ppapi/c/pp_resource.h" |
26 #include "ppapi/c/ppb_var.h" | |
27 #include "ppapi/proxy/ppapi_param_traits.h" | 26 #include "ppapi/proxy/ppapi_param_traits.h" |
28 #include "ppapi/proxy/serialized_flash_menu.h" | 27 #include "ppapi/proxy/serialized_flash_menu.h" |
29 #include "ppapi/proxy/serialized_structs.h" | 28 #include "ppapi/proxy/serialized_structs.h" |
30 | 29 |
31 #define IPC_MESSAGE_START PpapiMsgStart | 30 #define IPC_MESSAGE_START PpapiMsgStart |
32 | 31 |
33 // These are from the plugin to the renderer | 32 // These are from the plugin to the renderer |
34 // Loads the given plugin. | 33 // Loads the given plugin. |
35 IPC_MESSAGE_CONTROL1(PpapiMsg_LoadPlugin, FilePath /* path */) | 34 IPC_MESSAGE_CONTROL1(PpapiMsg_LoadPlugin, FilePath /* path */) |
36 | 35 |
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
671 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVar_AddRefObject, | 670 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVar_AddRefObject, |
672 int64 /* object_id */) | 671 int64 /* object_id */) |
673 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVar_ReleaseObject, | 672 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVar_ReleaseObject, |
674 int64 /* object_id */) | 673 int64 /* object_id */) |
675 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBVar_ConvertType, | 674 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBVar_ConvertType, |
676 PP_Instance /* instance */, | 675 PP_Instance /* instance */, |
677 pp::proxy::SerializedVar /* var */, | 676 pp::proxy::SerializedVar /* var */, |
678 int /* new_type */, | 677 int /* new_type */, |
679 pp::proxy::SerializedVar /* exception */, | 678 pp::proxy::SerializedVar /* exception */, |
680 pp::proxy::SerializedVar /* result */) | 679 pp::proxy::SerializedVar /* result */) |
681 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBVar_DefineProperty, | |
682 pp::proxy::SerializedVar /* object */, | |
683 PP_ObjectProperty /* property */, | |
684 pp::proxy::SerializedVar /* out_exception */) | |
685 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasProperty, | 680 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasProperty, |
686 pp::proxy::SerializedVar /* object */, | 681 pp::proxy::SerializedVar /* object */, |
687 pp::proxy::SerializedVar /* property */, | 682 pp::proxy::SerializedVar /* property */, |
688 pp::proxy::SerializedVar /* out_exception */, | 683 pp::proxy::SerializedVar /* out_exception */, |
689 PP_Bool /* result */) | 684 PP_Bool /* result */) |
690 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasMethodDeprecated, | 685 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasMethodDeprecated, |
691 pp::proxy::SerializedVar /* object */, | 686 pp::proxy::SerializedVar /* object */, |
692 pp::proxy::SerializedVar /* method */, | 687 pp::proxy::SerializedVar /* method */, |
693 pp::proxy::SerializedVar /* out_exception */, | 688 pp::proxy::SerializedVar /* out_exception */, |
694 PP_Bool /* result */) | 689 PP_Bool /* result */) |
695 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_GetProperty, | 690 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_GetProperty, |
696 pp::proxy::SerializedVar /* object */, | 691 pp::proxy::SerializedVar /* object */, |
697 pp::proxy::SerializedVar /* property */, | 692 pp::proxy::SerializedVar /* property */, |
698 pp::proxy::SerializedVar /* out_exception */, | 693 pp::proxy::SerializedVar /* out_exception */, |
699 pp::proxy::SerializedVar /* result */) | 694 pp::proxy::SerializedVar /* result */) |
700 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_DeleteProperty, | 695 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_DeleteProperty, |
701 pp::proxy::SerializedVar /* object */, | 696 pp::proxy::SerializedVar /* object */, |
702 pp::proxy::SerializedVar /* property */, | 697 pp::proxy::SerializedVar /* property */, |
703 pp::proxy::SerializedVar /* out_exception */, | 698 pp::proxy::SerializedVar /* out_exception */, |
704 PP_Bool /* result */) | 699 PP_Bool /* result */) |
705 IPC_SYNC_MESSAGE_ROUTED1_2(PpapiHostMsg_PPBVar_EnumerateProperties, | 700 IPC_SYNC_MESSAGE_ROUTED1_2(PpapiHostMsg_PPBVar_EnumerateProperties, |
706 pp::proxy::SerializedVar /* object */, | 701 pp::proxy::SerializedVar /* object */, |
707 std::vector<pp::proxy::SerializedVar> /* props */, | 702 std::vector<pp::proxy::SerializedVar> /* props */, |
708 pp::proxy::SerializedVar /* out_exception */) | 703 pp::proxy::SerializedVar /* out_exception */) |
709 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_SetPropertyDeprecated, | 704 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_SetPropertyDeprecated, |
710 pp::proxy::SerializedVar /* object */, | 705 pp::proxy::SerializedVar /* object */, |
711 pp::proxy::SerializedVar /* name */, | 706 pp::proxy::SerializedVar /* name */, |
712 pp::proxy::SerializedVar /* value */, | 707 pp::proxy::SerializedVar /* value */, |
713 pp::proxy::SerializedVar /* out_exception */) | 708 pp::proxy::SerializedVar /* out_exception */) |
714 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBVar_IsCallable, | |
715 pp::proxy::SerializedVar /* object */, | |
716 PP_Bool /* result */) | |
717 IPC_SYNC_MESSAGE_ROUTED4_2(PpapiHostMsg_PPBVar_Call, | |
718 pp::proxy::SerializedVar /* object */, | |
719 pp::proxy::SerializedVar /* this_object */, | |
720 pp::proxy::SerializedVar /* method_name */, | |
721 std::vector<pp::proxy::SerializedVar> /* args */, | |
722 pp::proxy::SerializedVar /* out_exception */, | |
723 pp::proxy::SerializedVar /* result */) | |
724 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBVar_CallDeprecated, | 709 IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBVar_CallDeprecated, |
725 pp::proxy::SerializedVar /* object */, | 710 pp::proxy::SerializedVar /* object */, |
726 pp::proxy::SerializedVar /* method_name */, | 711 pp::proxy::SerializedVar /* method_name */, |
727 std::vector<pp::proxy::SerializedVar> /* args */, | 712 std::vector<pp::proxy::SerializedVar> /* args */, |
728 pp::proxy::SerializedVar /* out_exception */, | 713 pp::proxy::SerializedVar /* out_exception */, |
729 pp::proxy::SerializedVar /* result */) | 714 pp::proxy::SerializedVar /* result */) |
730 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_Construct, | 715 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_Construct, |
731 pp::proxy::SerializedVar /* object */, | 716 pp::proxy::SerializedVar /* object */, |
732 std::vector<pp::proxy::SerializedVar> /* args */, | 717 std::vector<pp::proxy::SerializedVar> /* args */, |
733 pp::proxy::SerializedVar /* out_exception */, | 718 pp::proxy::SerializedVar /* out_exception */, |
734 pp::proxy::SerializedVar /* result */) | 719 pp::proxy::SerializedVar /* result */) |
735 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_IsInstanceOfDeprecated, | 720 IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_IsInstanceOfDeprecated, |
736 pp::proxy::SerializedVar /* var */, | 721 pp::proxy::SerializedVar /* var */, |
737 int64 /* object_class */, | 722 int64 /* object_class */, |
738 int64 /* object-data */, | 723 int64 /* object-data */, |
739 PP_Bool /* result */) | 724 PP_Bool /* result */) |
740 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_CreateObjectDeprecated, | 725 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_CreateObjectDeprecated, |
741 PP_Instance /* instance */, | 726 PP_Instance /* instance */, |
742 int64 /* object_class */, | 727 int64 /* object_class */, |
743 int64 /* object_data */, | 728 int64 /* object_data */, |
744 pp::proxy::SerializedVar /* result */) | 729 pp::proxy::SerializedVar /* result */) |
OLD | NEW |