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

Side by Side Diff: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c

Issue 704133005: Pepper: Add support for multicast in PPB_UDPSocket API (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix typo: SetMulticastInterface -> SetMulticastTimeToLive Created 5 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
« no previous file with comments | « ppapi/cpp/udp_socket.cc ('k') | ppapi/proxy/ppapi_messages.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) 2015 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2015 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 5
6 /* NOTE: this is auto-generated from IDL */ 6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h" 7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h"
8 8
9 #include "ppapi/c/ppb.h" 9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_audio_input_dev.h" 10 #include "ppapi/c/dev/ppb_audio_input_dev.h"
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0; 127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0;
128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0; 128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0;
129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0; 129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0;
130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0; 130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0;
131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0; 131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0;
132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1; 132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1;
133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2; 133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2;
134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0; 134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0;
135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0; 135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0;
136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1; 136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1;
137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_2;
137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0; 138 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
138 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0; 139 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0;
139 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0; 140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0;
140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0; 141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0;
141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1; 142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1;
142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2; 143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2;
143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0; 144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0;
144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0; 145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0;
145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0; 146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0;
146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1; 147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1;
(...skipping 1608 matching lines...) Expand 10 before | Expand all | Expand 10 after
1755 iface->Close(udp_socket); 1756 iface->Close(udp_socket);
1756 } 1757 }
1757 1758
1758 static int32_t Pnacl_M41_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPS ocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) { 1759 static int32_t Pnacl_M41_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPS ocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) {
1759 const struct PPB_UDPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_1.re al_iface; 1760 const struct PPB_UDPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_1.re al_iface;
1760 return iface->SetOption(udp_socket, name, *value, *callback); 1761 return iface->SetOption(udp_socket, name, *value, *callback);
1761 } 1762 }
1762 1763
1763 /* End wrapper methods for PPB_UDPSocket_1_1 */ 1764 /* End wrapper methods for PPB_UDPSocket_1_1 */
1764 1765
1766 /* Begin wrapper methods for PPB_UDPSocket_1_2 */
1767
1768 static PP_Resource Pnacl_M43_PPB_UDPSocket_Create(PP_Instance instance) {
1769 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1770 return iface->Create(instance);
1771 }
1772
1773 static PP_Bool Pnacl_M43_PPB_UDPSocket_IsUDPSocket(PP_Resource resource) {
1774 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1775 return iface->IsUDPSocket(resource);
1776 }
1777
1778 static int32_t Pnacl_M43_PPB_UDPSocket_Bind(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback* callback) {
1779 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1780 return iface->Bind(udp_socket, addr, *callback);
1781 }
1782
1783 static PP_Resource Pnacl_M43_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socke t) {
1784 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1785 return iface->GetBoundAddress(udp_socket);
1786 }
1787
1788 static int32_t Pnacl_M43_PPB_UDPSocket_RecvFrom(PP_Resource udp_socket, char* bu ffer, int32_t num_bytes, PP_Resource* addr, struct PP_CompletionCallback* callba ck) {
1789 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1790 return iface->RecvFrom(udp_socket, buffer, num_bytes, addr, *callback);
1791 }
1792
1793 static int32_t Pnacl_M43_PPB_UDPSocket_SendTo(PP_Resource udp_socket, const char * buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback* cal lback) {
1794 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1795 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
1796 }
1797
1798 static void Pnacl_M43_PPB_UDPSocket_Close(PP_Resource udp_socket) {
1799 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1800 iface->Close(udp_socket);
1801 }
1802
1803 static int32_t Pnacl_M43_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPS ocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) {
1804 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1805 return iface->SetOption(udp_socket, name, *value, *callback);
1806 }
1807
1808 static int32_t Pnacl_M43_PPB_UDPSocket_JoinGroup(PP_Resource udp_socket, PP_Reso urce group, struct PP_CompletionCallback* callback) {
1809 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1810 return iface->JoinGroup(udp_socket, group, *callback);
1811 }
1812
1813 static int32_t Pnacl_M43_PPB_UDPSocket_LeaveGroup(PP_Resource udp_socket, PP_Res ource group, struct PP_CompletionCallback* callback) {
1814 const struct PPB_UDPSocket_1_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_2.re al_iface;
1815 return iface->LeaveGroup(udp_socket, group, *callback);
1816 }
1817
1818 /* End wrapper methods for PPB_UDPSocket_1_2 */
1819
1765 /* Begin wrapper methods for PPB_URLLoader_1_0 */ 1820 /* Begin wrapper methods for PPB_URLLoader_1_0 */
1766 1821
1767 static PP_Resource Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance) { 1822 static PP_Resource Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance) {
1768 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.re al_iface; 1823 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.re al_iface;
1769 return iface->Create(instance); 1824 return iface->Create(instance);
1770 } 1825 }
1771 1826
1772 static PP_Bool Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource) { 1827 static PP_Bool Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource) {
1773 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.re al_iface; 1828 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.re al_iface;
1774 return iface->IsURLLoader(resource); 1829 return iface->IsURLLoader(resource);
(...skipping 3147 matching lines...) Expand 10 before | Expand all | Expand 10 after
4922 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M41_PPB_UDPSocket_Cr eate, 4977 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M41_PPB_UDPSocket_Cr eate,
4923 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M41_PPB_UDPSocket_I sUDPSocket, 4978 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M41_PPB_UDPSocket_I sUDPSocket,
4924 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Bind, 4979 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Bind,
4925 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_U DPSocket_GetBoundAddress, 4980 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_U DPSocket_GetBoundAddress,
4926 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, PP_Resource* addr, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_U DPSocket_RecvFrom, 4981 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, PP_Resource* addr, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_U DPSocket_RecvFrom,
4927 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M41_PP B_UDPSocket_SendTo, 4982 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M41_PP B_UDPSocket_SendTo,
4928 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_UDPSocket_Close, 4983 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_UDPSocket_Close,
4929 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_UDPSo cket_SetOption 4984 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_UDPSo cket_SetOption
4930 }; 4985 };
4931 4986
4987 static const struct PPB_UDPSocket_1_2 Pnacl_Wrappers_PPB_UDPSocket_1_2 = {
4988 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M43_PPB_UDPSocket_Cr eate,
4989 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M43_PPB_UDPSocket_I sUDPSocket,
4990 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M43_PPB_UDPSocket_Bind,
4991 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M43_PPB_U DPSocket_GetBoundAddress,
4992 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, PP_Resource* addr, struct PP_CompletionCallback callback))&Pnacl_M43_PPB_U DPSocket_RecvFrom,
4993 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M43_PP B_UDPSocket_SendTo,
4994 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M43_PPB_UDPSocket_Close,
4995 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M43_PPB_UDPSo cket_SetOption,
4996 .JoinGroup = (int32_t (*)(PP_Resource udp_socket, PP_Resource group, struct PP_CompletionCallback callback))&Pnacl_M43_PPB_UDPSocket_JoinGroup,
4997 .LeaveGroup = (int32_t (*)(PP_Resource udp_socket, PP_Resource group, struct PP_CompletionCallback callback))&Pnacl_M43_PPB_UDPSocket_LeaveGroup
4998 };
4999
4932 static const struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0 = { 5000 static const struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0 = {
4933 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_URLLoader_Cr eate, 5001 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_URLLoader_Cr eate,
4934 .IsURLLoader = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLLoader_I sURLLoader, 5002 .IsURLLoader = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLLoader_I sURLLoader,
4935 .Open = (int32_t (*)(PP_Resource loader, PP_Resource request_info, struct PP _CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_Open, 5003 .Open = (int32_t (*)(PP_Resource loader, PP_Resource request_info, struct PP _CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_Open,
4936 .FollowRedirect = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallb ack callback))&Pnacl_M14_PPB_URLLoader_FollowRedirect, 5004 .FollowRedirect = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallb ack callback))&Pnacl_M14_PPB_URLLoader_FollowRedirect,
4937 .GetUploadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_sent, i nt64_t* total_bytes_to_be_sent))&Pnacl_M14_PPB_URLLoader_GetUploadProgress, 5005 .GetUploadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_sent, i nt64_t* total_bytes_to_be_sent))&Pnacl_M14_PPB_URLLoader_GetUploadProgress,
4938 .GetDownloadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_recei ved, int64_t* total_bytes_to_be_received))&Pnacl_M14_PPB_URLLoader_GetDownloadPr ogress, 5006 .GetDownloadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_recei ved, int64_t* total_bytes_to_be_received))&Pnacl_M14_PPB_URLLoader_GetDownloadPr ogress,
4939 .GetResponseInfo = (PP_Resource (*)(PP_Resource loader))&Pnacl_M14_PPB_URLLo ader_GetResponseInfo, 5007 .GetResponseInfo = (PP_Resource (*)(PP_Resource loader))&Pnacl_M14_PPB_URLLo ader_GetResponseInfo,
4940 .ReadResponseBody = (int32_t (*)(PP_Resource loader, void* buffer, int32_t b ytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_Re adResponseBody, 5008 .ReadResponseBody = (int32_t (*)(PP_Resource loader, void* buffer, int32_t b ytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_Re adResponseBody,
4941 .FinishStreamingToFile = (int32_t (*)(PP_Resource loader, struct PP_Completi onCallback callback))&Pnacl_M14_PPB_URLLoader_FinishStreamingToFile, 5009 .FinishStreamingToFile = (int32_t (*)(PP_Resource loader, struct PP_Completi onCallback callback))&Pnacl_M14_PPB_URLLoader_FinishStreamingToFile,
(...skipping 998 matching lines...) Expand 10 before | Expand all | Expand 10 after
5940 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_0, 6008 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_0,
5941 .real_iface = NULL 6009 .real_iface = NULL
5942 }; 6010 };
5943 6011
5944 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1 = { 6012 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1 = {
5945 .iface_macro = PPB_UDPSOCKET_INTERFACE_1_1, 6013 .iface_macro = PPB_UDPSOCKET_INTERFACE_1_1,
5946 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_1, 6014 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_1,
5947 .real_iface = NULL 6015 .real_iface = NULL
5948 }; 6016 };
5949 6017
6018 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_2 = {
6019 .iface_macro = PPB_UDPSOCKET_INTERFACE_1_2,
6020 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_2,
6021 .real_iface = NULL
6022 };
6023
5950 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0 = { 6024 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0 = {
5951 .iface_macro = PPB_URLLOADER_INTERFACE_1_0, 6025 .iface_macro = PPB_URLLOADER_INTERFACE_1_0,
5952 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_URLLoader_1_0, 6026 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_URLLoader_1_0,
5953 .real_iface = NULL 6027 .real_iface = NULL
5954 }; 6028 };
5955 6029
5956 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0 = { 6030 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0 = {
5957 .iface_macro = PPB_URLREQUESTINFO_INTERFACE_1_0, 6031 .iface_macro = PPB_URLREQUESTINFO_INTERFACE_1_0,
5958 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_URLRequestInfo_1_0, 6032 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_URLRequestInfo_1_0,
5959 .real_iface = NULL 6033 .real_iface = NULL
(...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after
6412 &Pnacl_WrapperInfo_PPB_NetAddress_1_0, 6486 &Pnacl_WrapperInfo_PPB_NetAddress_1_0,
6413 &Pnacl_WrapperInfo_PPB_NetworkList_1_0, 6487 &Pnacl_WrapperInfo_PPB_NetworkList_1_0,
6414 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0, 6488 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0,
6415 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0, 6489 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0,
6416 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0, 6490 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0,
6417 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1, 6491 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1,
6418 &Pnacl_WrapperInfo_PPB_TCPSocket_1_2, 6492 &Pnacl_WrapperInfo_PPB_TCPSocket_1_2,
6419 &Pnacl_WrapperInfo_PPB_TextInputController_1_0, 6493 &Pnacl_WrapperInfo_PPB_TextInputController_1_0,
6420 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0, 6494 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0,
6421 &Pnacl_WrapperInfo_PPB_UDPSocket_1_1, 6495 &Pnacl_WrapperInfo_PPB_UDPSocket_1_1,
6496 &Pnacl_WrapperInfo_PPB_UDPSocket_1_2,
6422 &Pnacl_WrapperInfo_PPB_URLLoader_1_0, 6497 &Pnacl_WrapperInfo_PPB_URLLoader_1_0,
6423 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0, 6498 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0,
6424 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0, 6499 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0,
6425 &Pnacl_WrapperInfo_PPB_Var_1_0, 6500 &Pnacl_WrapperInfo_PPB_Var_1_0,
6426 &Pnacl_WrapperInfo_PPB_Var_1_1, 6501 &Pnacl_WrapperInfo_PPB_Var_1_1,
6427 &Pnacl_WrapperInfo_PPB_Var_1_2, 6502 &Pnacl_WrapperInfo_PPB_Var_1_2,
6428 &Pnacl_WrapperInfo_PPB_VarArray_1_0, 6503 &Pnacl_WrapperInfo_PPB_VarArray_1_0,
6429 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0, 6504 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0,
6430 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0, 6505 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0,
6431 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1, 6506 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1,
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
6559 6634
6560 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6635 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6561 if (wrapper->real_iface == NULL) { 6636 if (wrapper->real_iface == NULL) {
6562 const void *iface = (*__real_PPPGetInterface)(name); 6637 const void *iface = (*__real_PPPGetInterface)(name);
6563 if (NULL == iface) return NULL; 6638 if (NULL == iface) return NULL;
6564 wrapper->real_iface = iface; 6639 wrapper->real_iface = iface;
6565 } 6640 }
6566 6641
6567 return wrapper->wrapped_iface; 6642 return wrapper->wrapped_iface;
6568 } 6643 }
OLDNEW
« no previous file with comments | « ppapi/cpp/udp_socket.cc ('k') | ppapi/proxy/ppapi_messages.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698