Chromium Code Reviews| 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) |
| 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 1384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1497 std::vector<PP_NetAddress_Private> /* net_address_list */) | 1500 std::vector<PP_NetAddress_Private> /* net_address_list */) |
| 1498 | 1501 |
| 1499 // Printing. | 1502 // Printing. |
| 1500 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) | 1503 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create) |
| 1501 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) | 1504 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings) |
| 1502 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, | 1505 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply, |
| 1503 PP_PrintSettings_Dev /* print_settings */) | 1506 PP_PrintSettings_Dev /* print_settings */) |
| 1504 | 1507 |
| 1505 // TCP Socket ------------------------------------------------------------------ | 1508 // TCP Socket ------------------------------------------------------------------ |
| 1506 // Creates a PPB_TCPSocket resource. | 1509 // Creates a PPB_TCPSocket resource. |
| 1507 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Create) | 1510 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Create, |
| 1511 ppapi::TCPSocketVersion /* version */) | |
| 1508 | 1512 |
| 1509 // Creates a PPB_TCPSocket_Private resource. | 1513 // Creates a PPB_TCPSocket_Private resource. |
| 1510 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) | 1514 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate) |
|
bbudge
2013/09/19 19:41:47
Do we still need this message?
yzshen1
2013/09/19 21:12:15
I still keep it because in content_browser_pepper_
bbudge
2013/09/19 22:30:57
OK, I understand why you're keeping it.
| |
| 1511 | 1515 |
| 1516 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind, | |
| 1517 PP_NetAddress_Private /* net_addr */) | |
| 1518 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_BindReply, | |
| 1519 PP_NetAddress_Private /* local_addr */) | |
| 1512 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, | 1520 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect, |
| 1513 std::string /* host */, | 1521 std::string /* host */, |
| 1514 uint16_t /* port */) | 1522 uint16_t /* port */) |
| 1515 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, | 1523 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress, |
| 1516 PP_NetAddress_Private /* net_addr */) | 1524 PP_NetAddress_Private /* net_addr */) |
| 1517 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, | 1525 IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply, |
| 1518 PP_NetAddress_Private /* local_addr */, | 1526 PP_NetAddress_Private /* local_addr */, |
| 1519 PP_NetAddress_Private /* remote_addr */) | 1527 PP_NetAddress_Private /* remote_addr */) |
| 1520 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, | 1528 IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake, |
| 1521 std::string /* server_name */, | 1529 std::string /* server_name */, |
| 1522 uint16_t /* server_port */, | 1530 uint16_t /* server_port */, |
| 1523 std::vector<std::vector<char> > /* trusted_certs */, | 1531 std::vector<std::vector<char> > /* trusted_certs */, |
| 1524 std::vector<std::vector<char> > /* untrusted_certs */) | 1532 std::vector<std::vector<char> > /* untrusted_certs */) |
| 1525 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, | 1533 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply, |
| 1526 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) | 1534 ppapi::PPB_X509Certificate_Fields /* certificate_fields */) |
| 1527 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, | 1535 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read, |
| 1528 int32_t /* bytes_to_read */) | 1536 int32_t /* bytes_to_read */) |
| 1529 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, | 1537 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply, |
| 1530 std::string /* data */) | 1538 std::string /* data */) |
| 1531 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, | 1539 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write, |
| 1532 std::string /* data */) | 1540 std::string /* data */) |
| 1533 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) | 1541 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply) |
| 1534 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Disconnect) | 1542 IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Listen, |
| 1543 int32_t /* backlog */) | |
| 1544 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_ListenReply) | |
| 1545 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Accept) | |
| 1546 IPC_MESSAGE_CONTROL3(PpapiPluginMsg_TCPSocket_AcceptReply, | |
| 1547 int /* pending_host_id*/, | |
| 1548 PP_NetAddress_Private /* local_addr */, | |
| 1549 PP_NetAddress_Private /* remote_addr */) | |
| 1550 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Close) | |
| 1535 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, | 1551 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption, |
| 1536 PP_TCPSocket_Option /* name */, | 1552 PP_TCPSocket_Option /* name */, |
| 1537 ppapi::SocketOptionData /* value */) | 1553 ppapi::SocketOptionData /* value */) |
| 1538 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) | 1554 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply) |
| 1539 | 1555 |
| 1540 // TCP Server Socket ----------------------------------------------------------- | 1556 // TCP Server Socket ----------------------------------------------------------- |
| 1541 // Creates a PPB_TCPServerSocket_Private resource. | 1557 // Creates a PPB_TCPServerSocket_Private resource. |
| 1542 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) | 1558 IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate) |
| 1543 | 1559 |
| 1544 IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen, | 1560 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, | 2041 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Talk_RequestPermission, |
| 2026 PP_TalkPermission /* permission */) | 2042 PP_TalkPermission /* permission */) |
| 2027 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) | 2043 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_RequestPermissionReply) |
| 2028 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) | 2044 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StartRemoting) |
| 2029 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) | 2045 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StartRemotingReply) |
| 2030 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) | 2046 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Talk_StopRemoting) |
| 2031 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) | 2047 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Talk_StopRemotingReply) |
| 2032 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) | 2048 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Talk_NotifyEvent, PP_TalkEvent /* event */) |
| 2033 | 2049 |
| 2034 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) | 2050 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) |
| OLD | NEW |