| 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_handle.h" | 55 #include "ppapi/proxy/serialized_handle.h" |
| 56 #include "ppapi/proxy/serialized_structs.h" | 56 #include "ppapi/proxy/serialized_structs.h" |
| 57 #include "ppapi/proxy/serialized_var.h" | 57 #include "ppapi/proxy/serialized_var.h" |
| 58 #include "ppapi/shared_impl/dir_contents.h" | 58 #include "ppapi/shared_impl/dir_contents.h" |
| 59 #include "ppapi/shared_impl/file_path.h" | 59 #include "ppapi/shared_impl/file_path.h" |
| 60 #include "ppapi/shared_impl/file_ref_create_info.h" | 60 #include "ppapi/shared_impl/file_ref_create_info.h" |
| 61 #include "ppapi/shared_impl/ppapi_nacl_channel_args.h" | 61 #include "ppapi/shared_impl/ppapi_nacl_channel_args.h" |
| 62 #include "ppapi/shared_impl/ppapi_preferences.h" | 62 #include "ppapi/shared_impl/ppapi_preferences.h" |
| 63 #include "ppapi/shared_impl/ppb_device_ref_shared.h" | 63 #include "ppapi/shared_impl/ppb_device_ref_shared.h" |
| 64 #include "ppapi/shared_impl/ppb_input_event_shared.h" | 64 #include "ppapi/shared_impl/ppb_input_event_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) |
| 88 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, | 91 IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, |
| 89 PP_NETADDRESSFAMILY_PRIVATE_IPV6) | 92 PP_NETADDRESSFAMILY_PRIVATE_IPV6) |
| 90 IPC_ENUM_TRAITS(PP_NetworkListState_Private) | 93 IPC_ENUM_TRAITS(PP_NetworkListState_Private) |
| 91 IPC_ENUM_TRAITS(PP_NetworkListType_Private) | 94 IPC_ENUM_TRAITS(PP_NetworkListType_Private) |
| 92 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) | 95 IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) |
| 93 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) | 96 IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) |
| 94 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) | 97 IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) |
| 95 IPC_ENUM_TRAITS(PP_PrivateFontCharset) | 98 IPC_ENUM_TRAITS(PP_PrivateFontCharset) |
| 96 IPC_ENUM_TRAITS(PP_ResourceImage) | 99 IPC_ENUM_TRAITS(PP_ResourceImage) |
| 97 IPC_ENUM_TRAITS(PP_ResourceString) | 100 IPC_ENUM_TRAITS(PP_ResourceString) |
| 98 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1) | 101 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkEvent, PP_TALKEVENT_NUM_EVENTS - 1) |
| 99 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission, | 102 IPC_ENUM_TRAITS_MAX_VALUE(PP_TalkPermission, |
| 100 PP_TALKPERMISSION_NUM_PERMISSIONS - 1) | 103 PP_TALKPERMISSION_NUM_PERMISSIONS - 1) |
| 101 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option, | 104 IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option, |
| 102 PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE) | 105 PP_TCPSOCKET_OPTION_ADDRESS_REUSE) |
| 103 IPC_ENUM_TRAITS(PP_TextInput_Type) | 106 IPC_ENUM_TRAITS(PP_TextInput_Type) |
| 104 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev) | 107 IPC_ENUM_TRAITS(PP_TrueTypeFontFamily_Dev) |
| 105 IPC_ENUM_TRAITS(PP_TrueTypeFontStyle_Dev) | 108 IPC_ENUM_TRAITS(PP_TrueTypeFontStyle_Dev) |
| 106 IPC_ENUM_TRAITS(PP_TrueTypeFontWeight_Dev) | 109 IPC_ENUM_TRAITS(PP_TrueTypeFontWeight_Dev) |
| 107 IPC_ENUM_TRAITS(PP_TrueTypeFontWidth_Dev) | 110 IPC_ENUM_TRAITS(PP_TrueTypeFontWidth_Dev) |
| 108 IPC_ENUM_TRAITS(PP_TrueTypeFontCharset_Dev) | 111 IPC_ENUM_TRAITS(PP_TrueTypeFontCharset_Dev) |
| 109 IPC_ENUM_TRAITS_MAX_VALUE(PP_UDPSocket_Option, | 112 IPC_ENUM_TRAITS_MAX_VALUE(PP_UDPSocket_Option, |
| 110 PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE) | 113 PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE) |
| 111 IPC_ENUM_TRAITS(PP_VideoDecodeError_Dev) | 114 IPC_ENUM_TRAITS(PP_VideoDecodeError_Dev) |
| 112 IPC_ENUM_TRAITS(PP_VideoDecoder_Profile) | 115 IPC_ENUM_TRAITS(PP_VideoDecoder_Profile) |
| (...skipping 1332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1445 std::string /* platform_key_certificate */) | 1448 std::string /* platform_key_certificate */) |
| 1446 | 1449 |
| 1447 // Printing. | 1450 // Printing. |
| 1448 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) | 1451 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) |
| 1449 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) | 1452 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) |
| 1450 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, | 1453 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, |
| 1451 PP_PrintSettings_Dev /* print_settings */) | 1454 PP_PrintSettings_Dev /* print_settings */) |
| 1452 | 1455 |
| 1453 // TCP Socket ------------------------------------------------------------------ | 1456 // TCP Socket ------------------------------------------------------------------ |
| 1454 // Creates a PPB_TCPSocket resource. | 1457 // Creates a PPB_TCPSocket resource. |
| 1455 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Create) | 1458 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Create, |
| 1459 ppapi::TCPSocketVersion /* version */) |
| 1456 | 1460 |
| 1457 // Creates a PPB_TCPSocket_Private resource. | 1461 // Creates a PPB_TCPSocket_Private resource. |
| 1458 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) | 1462 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) |
| 1459 | 1463 |
| 1464 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind, |
| 1465 PP_NetAddress_Private /* net_addr */) |
| 1466 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_BindReply, |
| 1467 PP_NetAddress_Private /* local_addr */) |
| 1460 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, | 1468 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, |
| 1461 std::string /* host */, | 1469 std::string /* host */, |
| 1462 uint16_t /* port */) | 1470 uint16_t /* port */) |
| 1463 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, | 1471 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, |
| 1464 PP_NetAddress_Private /* net_addr */) | 1472 PP_NetAddress_Private /* net_addr */) |
| 1465 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, | 1473 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, |
| 1466 PP_NetAddress_Private /* local_addr */, | 1474 PP_NetAddress_Private /* local_addr */, |
| 1467 PP_NetAddress_Private /* remote_addr */) | 1475 PP_NetAddress_Private /* remote_addr */) |
| 1468 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, | 1476 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, |
| 1469 std::string /* server_name */, | 1477 std::string /* server_name */, |
| 1470 uint16_t /* server_port */, | 1478 uint16_t /* server_port */, |
| 1471 std::vector<std::vector<char> > /* trusted_certs */, | 1479 std::vector<std::vector<char> > /* trusted_certs */, |
| 1472 std::vector<std::vector<char> > /* untrusted_certs */) | 1480 std::vector<std::vector<char> > /* untrusted_certs */) |
| 1473 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, | 1481 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, |
| 1474 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) | 1482 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) |
| 1475 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, | 1483 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, |
| 1476 int32_t /* bytes_to_read */) | 1484 int32_t /* bytes_to_read */) |
| 1477 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, | 1485 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, |
| 1478 std::string /* data */) | 1486 std::string /* data */) |
| 1479 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, | 1487 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, |
| 1480 std::string /* data */) | 1488 std::string /* data */) |
| 1481 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) | 1489 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) |
| 1482 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Disconnect) | 1490 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Listen, |
| 1491 int32_t /* backlog */) |
| 1492 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_ListenReply) |
| 1493 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Accept) |
| 1494 IPC_MESSAGE_CONTROL3(PpapiPluginMsg_TCPSocket_AcceptReply, |
| 1495 int /* pending_host_id*/, |
| 1496 PP_NetAddress_Private /* local_addr */, |
| 1497 PP_NetAddress_Private /* remote_addr */) |
| 1498 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Close) |
| 1483 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, | 1499 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, |
| 1484 PP_TCPSocket_Option /* name */, | 1500 PP_TCPSocket_Option /* name */, |
| 1485 ppapi::SocketOptionData /* value */) | 1501 ppapi::SocketOptionData /* value */) |
| 1486 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) | 1502 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) |
| 1487 | 1503 |
| 1488 // TCP Server Socket ----------------------------------------------------------- | 1504 // TCP Server Socket ----------------------------------------------------------- |
| 1489 // Creates a PPB_TCPServerSocket_Private resource. | 1505 // Creates a PPB_TCPServerSocket_Private resource. |
| 1490 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) | 1506 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) |
| 1491 | 1507 |
| 1492 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen, | 1508 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen, |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1949 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, | 1965 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, |
| 1950 PP_TalkPermission /* permission */) | 1966 PP_TalkPermission /* permission */) |
| 1951 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) | 1967 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) |
| 1952 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) | 1968 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) |
| 1953 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) | 1969 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) |
| 1954 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) | 1970 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) |
| 1955 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) | 1971 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) |
| 1956 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) | 1972 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) |
| 1957 | 1973 |
| 1958 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) | 1974 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) |
| OLD | NEW |