| OLD | NEW |
| 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/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 #include "ppapi/proxy/serialized_structs.h" | 55 #include "ppapi/proxy/serialized_structs.h" |
| 56 #include "ppapi/proxy/serialized_var.h" | 56 #include "ppapi/proxy/serialized_var.h" |
| 57 #include "ppapi/shared_impl/dir_contents.h" | 57 #include "ppapi/shared_impl/dir_contents.h" |
| 58 #include "ppapi/shared_impl/file_path.h" | 58 #include "ppapi/shared_impl/file_path.h" |
| 59 #include "ppapi/shared_impl/file_ref_create_info.h" | 59 #include "ppapi/shared_impl/file_ref_create_info.h" |
| 60 #include "ppapi/shared_impl/ppapi_nacl_channel_args.h" | 60 #include "ppapi/shared_impl/ppapi_nacl_channel_args.h" |
| 61 #include "ppapi/shared_impl/ppapi_preferences.h" | 61 #include "ppapi/shared_impl/ppapi_preferences.h" |
| 62 #include "ppapi/shared_impl/ppb_device_ref_shared.h" | 62 #include "ppapi/shared_impl/ppb_device_ref_shared.h" |
| 63 #include "ppapi/shared_impl/ppb_input_event_shared.h" | 63 #include "ppapi/shared_impl/ppb_input_event_shared.h" |
| 64 #include "ppapi/shared_impl/ppb_network_list_private_shared.h" | 64 #include "ppapi/shared_impl/ppb_network_list_private_shared.h" |
| 65 #include "ppapi/shared_impl/ppb_tcp_socket_shared.h" |
| 65 #include "ppapi/shared_impl/ppb_view_shared.h" | 66 #include "ppapi/shared_impl/ppb_view_shared.h" |
| 66 #include "ppapi/shared_impl/ppp_flash_browser_operations_shared.h" | 67 #include "ppapi/shared_impl/ppp_flash_browser_operations_shared.h" |
| 67 #include "ppapi/shared_impl/private/ppb_x509_certificate_private_shared.h" | 68 #include "ppapi/shared_impl/private/ppb_x509_certificate_private_shared.h" |
| 68 #include "ppapi/shared_impl/socket_option_data.h" | 69 #include "ppapi/shared_impl/socket_option_data.h" |
| 69 #include "ppapi/shared_impl/url_request_info_data.h" | 70 #include "ppapi/shared_impl/url_request_info_data.h" |
| 70 #include "ppapi/shared_impl/url_response_info_data.h" | 71 #include "ppapi/shared_impl/url_response_info_data.h" |
| 71 | 72 |
| 72 #undef IPC_MESSAGE_EXPORT | 73 #undef IPC_MESSAGE_EXPORT |
| 73 #define IPC_MESSAGE_EXPORT PPAPI_PROXY_EXPORT | 74 #define IPC_MESSAGE_EXPORT PPAPI_PROXY_EXPORT |
| 74 | 75 |
| 75 #define IPC_MESSAGE_START PpapiMsgStart | 76 #define IPC_MESSAGE_START PpapiMsgStart |
| 76 | 77 |
| 78 IPC_ENUM_TRAITS_MAX_VALUE(ppapi::TCPSocketVersion, |
| 79 ppapi::TCP_SOCKET_VERSION_1_1_OR_ABOVE) |
| 77 IPC_ENUM_TRAITS(PP_AudioSampleRate) | 80 IPC_ENUM_TRAITS(PP_AudioSampleRate) |
| 78 IPC_ENUM_TRAITS(PP_DeviceType_Dev) | 81 IPC_ENUM_TRAITS(PP_DeviceType_Dev) |
| 79 IPC_ENUM_TRAITS(PP_DecryptorStreamType) | 82 IPC_ENUM_TRAITS(PP_DecryptorStreamType) |
| 80 IPC_ENUM_TRAITS(PP_FileSystemType) | 83 IPC_ENUM_TRAITS(PP_FileSystemType) |
| 81 IPC_ENUM_TRAITS(PP_FileType) | 84 IPC_ENUM_TRAITS(PP_FileType) |
| 82 IPC_ENUM_TRAITS(PP_Flash_BrowserOperations_Permission) | 85 IPC_ENUM_TRAITS(PP_Flash_BrowserOperations_Permission) |
| 83 IPC_ENUM_TRAITS(PP_Flash_BrowserOperations_SettingType) | 86 IPC_ENUM_TRAITS(PP_Flash_BrowserOperations_SettingType) |
| 84 IPC_ENUM_TRAITS(PP_FlashSetting) | 87 IPC_ENUM_TRAITS(PP_FlashSetting) |
| 85 IPC_ENUM_TRAITS(PP_ImageDataFormat) | 88 IPC_ENUM_TRAITS(PP_ImageDataFormat) |
| 86 IPC_ENUM_TRAITS(PP_InputEvent_MouseButton) | 89 IPC_ENUM_TRAITS(PP_InputEvent_MouseButton) |
| 87 IPC_ENUM_TRAITS(PP_InputEvent_Type) | 90 IPC_ENUM_TRAITS(PP_InputEvent_Type) |
| 91 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddress_Family, PP_NETADDRESS_FAMILY_IPV6) |
| 88 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, | 92 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, |
| 89 PP_NETADDRESSFAMILY_PRIVATE_IPV6) | 93 PP_NETADDRESSFAMILY_PRIVATE_IPV6) |
| 90 IPC_ENUM_TRAITS(PP_NetworkListState_Private) | 94 IPC_ENUM_TRAITS(PP_NetworkListState_Private) |
| 91 IPC_ENUM_TRAITS(PP_NetworkListType_Private) | 95 IPC_ENUM_TRAITS(PP_NetworkListType_Private) |
| 92 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) | 96 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) |
| 93 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) | 97 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) |
| 94 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) | 98 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) |
| 95 IPC_ENUM_TRAITS(PP_PrivateFontCharset) | 99 IPC_ENUM_TRAITS(PP_PrivateFontCharset) |
| 96 IPC_ENUM_TRAITS(PP_ResourceImage) | 100 IPC_ENUM_TRAITS(PP_ResourceImage) |
| 97 IPC_ENUM_TRAITS(PP_ResourceString) | 101 IPC_ENUM_TRAITS(PP_ResourceString) |
| 98 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1) | 102 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1) |
| 99 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission, | 103 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission, |
| 100 PP_TALKPERMISSION_NUM_PERMISSIONS - 1) | 104 PP_TALKPERMISSION_NUM_PERMISSIONS - 1) |
| 101 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option, | 105 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option, |
| 102 PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE) | 106 PP_TCPSOCKET_OPTION_ADDRESS_REUSE) |
| 103 IPC_ENUM_TRAITS(PP_TextInput_Type) | 107 IPC_ENUM_TRAITS(PP_TextInput_Type) |
| 104 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev) | 108 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev) |
| 105 IPC_ENUM_TRAITS(PP_TrueTypeFontStyle_Dev) | 109 IPC_ENUM_TRAITS(PP_TrueTypeFontStyle_Dev) |
| 106 IPC_ENUM_TRAITS(PP_TrueTypeFontWeight_Dev) | 110 IPC_ENUM_TRAITS(PP_TrueTypeFontWeight_Dev) |
| 107 IPC_ENUM_TRAITS(PP_TrueTypeFontWidth_Dev) | 111 IPC_ENUM_TRAITS(PP_TrueTypeFontWidth_Dev) |
| 108 IPC_ENUM_TRAITS(PP_TrueTypeFontCharset_Dev) | 112 IPC_ENUM_TRAITS(PP_TrueTypeFontCharset_Dev) |
| 109 IPC_ENUM_TRAITS_MAX_VALUE(PP_UDPSocket_Option, | 113 IPC_ENUM_TRAITS_MAX_VALUE(PP_UDPSocket_Option, |
| 110 PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE) | 114 PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE) |
| 111 IPC_ENUM_TRAITS(PP_VideoDecodeError_Dev) | 115 IPC_ENUM_TRAITS(PP_VideoDecodeError_Dev) |
| 112 IPC_ENUM_TRAITS(PP_VideoDecoder_Profile) | 116 IPC_ENUM_TRAITS(PP_VideoDecoder_Profile) |
| (...skipping 1384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1497 std::vector<PP_NetAddress_Private> /* net_address_list */) | 1501 std::vector<PP_NetAddress_Private> /* net_address_list */) |
| 1498 | 1502 |
| 1499 // Printing. | 1503 // Printing. |
| 1500 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) | 1504 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) |
| 1501 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) | 1505 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) |
| 1502 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, | 1506 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, |
| 1503 PP_PrintSettings_Dev /* print_settings */) | 1507 PP_PrintSettings_Dev /* print_settings */) |
| 1504 | 1508 |
| 1505 // TCP Socket ------------------------------------------------------------------ | 1509 // TCP Socket ------------------------------------------------------------------ |
| 1506 // Creates a PPB_TCPSocket resource. | 1510 // Creates a PPB_TCPSocket resource. |
| 1507 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Create) | 1511 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Create, |
| 1512 ppapi::TCPSocketVersion /* version */, |
| 1513 PP_NetAddress_Family /* family */) |
| 1508 | 1514 |
| 1509 // Creates a PPB_TCPSocket_Private resource. | 1515 // Creates a PPB_TCPSocket_Private resource. |
| 1510 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) | 1516 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) |
| 1511 | 1517 |
| 1518 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind, |
| 1519 PP_NetAddress_Private /* net_addr */) |
| 1520 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_BindReply, |
| 1521 PP_NetAddress_Private /* local_addr */) |
| 1512 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, | 1522 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, |
| 1513 std::string /* host */, | 1523 std::string /* host */, |
| 1514 uint16_t /* port */) | 1524 uint16_t /* port */) |
| 1515 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, | 1525 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, |
| 1516 PP_NetAddress_Private /* net_addr */) | 1526 PP_NetAddress_Private /* net_addr */) |
| 1517 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, | 1527 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, |
| 1518 PP_NetAddress_Private /* local_addr */, | 1528 PP_NetAddress_Private /* local_addr */, |
| 1519 PP_NetAddress_Private /* remote_addr */) | 1529 PP_NetAddress_Private /* remote_addr */) |
| 1520 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, | 1530 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, |
| 1521 std::string /* server_name */, | 1531 std::string /* server_name */, |
| 1522 uint16_t /* server_port */, | 1532 uint16_t /* server_port */, |
| 1523 std::vector<std::vector<char> > /* trusted_certs */, | 1533 std::vector<std::vector<char> > /* trusted_certs */, |
| 1524 std::vector<std::vector<char> > /* untrusted_certs */) | 1534 std::vector<std::vector<char> > /* untrusted_certs */) |
| 1525 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, | 1535 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, |
| 1526 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) | 1536 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) |
| 1527 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, | 1537 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, |
| 1528 int32_t /* bytes_to_read */) | 1538 int32_t /* bytes_to_read */) |
| 1529 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, | 1539 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, |
| 1530 std::string /* data */) | 1540 std::string /* data */) |
| 1531 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, | 1541 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, |
| 1532 std::string /* data */) | 1542 std::string /* data */) |
| 1533 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) | 1543 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) |
| 1534 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Disconnect) | 1544 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Listen, |
| 1545 int32_t /* backlog */) |
| 1546 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_ListenReply) |
| 1547 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Accept) |
| 1548 IPC_MESSAGE_CONTROL3(PpapiPluginMsg_TCPSocket_AcceptReply, |
| 1549 int /* pending_host_id*/, |
| 1550 PP_NetAddress_Private /* local_addr */, |
| 1551 PP_NetAddress_Private /* remote_addr */) |
| 1552 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Close) |
| 1535 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, | 1553 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, |
| 1536 PP_TCPSocket_Option /* name */, | 1554 PP_TCPSocket_Option /* name */, |
| 1537 ppapi::SocketOptionData /* value */) | 1555 ppapi::SocketOptionData /* value */) |
| 1538 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) | 1556 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) |
| 1539 | 1557 |
| 1540 // TCP Server Socket ----------------------------------------------------------- | 1558 // TCP Server Socket ----------------------------------------------------------- |
| 1541 // Creates a PPB_TCPServerSocket_Private resource. | 1559 // Creates a PPB_TCPServerSocket_Private resource. |
| 1542 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) | 1560 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) |
| 1543 | 1561 |
| 1544 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen, | 1562 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen, |
| (...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2025 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, | 2043 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, |
| 2026 PP_TalkPermission /* permission */) | 2044 PP_TalkPermission /* permission */) |
| 2027 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) | 2045 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) |
| 2028 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) | 2046 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) |
| 2029 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) | 2047 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) |
| 2030 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) | 2048 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) |
| 2031 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) | 2049 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) |
| 2032 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) | 2050 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) |
| 2033 | 2051 |
| 2034 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) | 2052 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) |
| OLD | NEW |