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

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: Rebase, version new enum values Created 6 years 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
OLDNEW
1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2014 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 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; 195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1; 196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1;
197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2; 197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2;
198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; 198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3;
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; 199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4;
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; 200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5;
201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0; 201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0;
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; 202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; 203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; 204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_5;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0 _1; 209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0 _1;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_ 0_12; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_ 0_12;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1;
211 /* END Declarations for all Wrapper Infos. */ 212 /* END Declarations for all Wrapper Infos. */
212 213
213 /* Not generating wrapper methods for PPB_Audio_1_0 */ 214 /* Not generating wrapper methods for PPB_Audio_1_0 */
214 215
(...skipping 1510 matching lines...) Expand 10 before | Expand all | Expand 10 after
1725 static int32_t Pnacl_M29_PPB_UDPSocket_SendTo(PP_Resource udp_socket, const char * buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback* cal lback) { 1726 static int32_t Pnacl_M29_PPB_UDPSocket_SendTo(PP_Resource udp_socket, const char * buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback* cal lback) {
1726 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface; 1727 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface;
1727 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback); 1728 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
1728 } 1729 }
1729 1730
1730 static void Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket) { 1731 static void Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket) {
1731 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface; 1732 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface;
1732 iface->Close(udp_socket); 1733 iface->Close(udp_socket);
1733 } 1734 }
1734 1735
1735 static int32_t Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPS ocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) { 1736 static int32_t Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPS ocket_Option_1_0 name, struct PP_Var* value, struct PP_CompletionCallback* callb ack) {
1736 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface; 1737 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.re al_iface;
1737 return iface->SetOption(udp_socket, name, *value, *callback); 1738 return iface->SetOption(udp_socket, name, *value, *callback);
1738 } 1739 }
1739 1740
1740 /* End wrapper methods for PPB_UDPSocket_1_0 */ 1741 /* End wrapper methods for PPB_UDPSocket_1_0 */
1741 1742
1742 /* Begin wrapper methods for PPB_UDPSocket_1_1 */ 1743 /* Begin wrapper methods for PPB_UDPSocket_1_1 */
1743 1744
1744 static PP_Resource Pnacl_M41_PPB_UDPSocket_Create(PP_Instance instance) { 1745 static PP_Resource Pnacl_M41_PPB_UDPSocket_Create(PP_Instance instance) {
1745 const struct PPB_UDPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_1.re al_iface; 1746 const struct PPB_UDPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_1.re al_iface;
(...skipping 2651 matching lines...) Expand 10 before | Expand all | Expand 10 after
4397 static PP_Resource Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_i d) { 4398 static PP_Resource Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_i d) {
4398 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface; 4399 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface;
4399 return iface->Create(instance_id); 4400 return iface->Create(instance_id);
4400 } 4401 }
4401 4402
4402 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_ id) { 4403 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_ id) {
4403 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface; 4404 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface;
4404 return iface->IsUDPSocket(resource_id); 4405 return iface->IsUDPSocket(resource_id);
4405 } 4406 }
4406 4407
4407 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_ socket, PP_UDPSocketFeature_Private name, struct PP_Var* value) { 4408 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_ socket, PP_UDPSocketFeature_Private_0_4 name, struct PP_Var* value) {
4408 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface; 4409 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface;
4409 return iface->SetSocketFeature(udp_socket, name, *value); 4410 return iface->SetSocketFeature(udp_socket, name, *value);
4410 } 4411 }
4411 4412
4412 static int32_t Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, cons t struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) { 4413 static int32_t Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, cons t struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
4413 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface; 4414 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface;
4414 return iface->Bind(udp_socket, addr, *callback); 4415 return iface->Bind(udp_socket, addr, *callback);
4415 } 4416 }
4416 4417
4417 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_s ocket, struct PP_NetAddress_Private* addr) { 4418 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_s ocket, struct PP_NetAddress_Private* addr) {
(...skipping 16 matching lines...) Expand all
4434 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback); 4435 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
4435 } 4436 }
4436 4437
4437 static void Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) { 4438 static void Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) {
4438 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface; 4439 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_4.real_iface;
4439 iface->Close(udp_socket); 4440 iface->Close(udp_socket);
4440 } 4441 }
4441 4442
4442 /* End wrapper methods for PPB_UDPSocket_Private_0_4 */ 4443 /* End wrapper methods for PPB_UDPSocket_Private_0_4 */
4443 4444
4445 /* Begin wrapper methods for PPB_UDPSocket_Private_0_5 */
4446
4447 static PP_Resource Pnacl_M41_PPB_UDPSocket_Private_Create(PP_Instance instance_i d) {
4448 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4449 return iface->Create(instance_id);
4450 }
4451
4452 static PP_Bool Pnacl_M41_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_ id) {
4453 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4454 return iface->IsUDPSocket(resource_id);
4455 }
4456
4457 static int32_t Pnacl_M41_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_ socket, PP_UDPSocketFeature_Private name, struct PP_Var* value) {
4458 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4459 return iface->SetSocketFeature(udp_socket, name, *value);
4460 }
4461
4462 static int32_t Pnacl_M41_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, cons t struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
4463 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4464 return iface->Bind(udp_socket, addr, *callback);
4465 }
4466
4467 static PP_Bool Pnacl_M41_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_s ocket, struct PP_NetAddress_Private* addr) {
4468 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4469 return iface->GetBoundAddress(udp_socket, addr);
4470 }
4471
4472 static int32_t Pnacl_M41_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback* callback) {
4473 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4474 return iface->RecvFrom(udp_socket, buffer, num_bytes, *callback);
4475 }
4476
4477 static PP_Bool Pnacl_M41_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource ud p_socket, struct PP_NetAddress_Private* addr) {
4478 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4479 return iface->GetRecvFromAddress(udp_socket, addr);
4480 }
4481
4482 static int32_t Pnacl_M41_PPB_UDPSocket_Private_SendTo(PP_Resource udp_socket, co nst char* buffer, int32_t num_bytes, const struct PP_NetAddress_Private* addr, s truct PP_CompletionCallback* callback) {
4483 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4484 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
4485 }
4486
4487 static void Pnacl_M41_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) {
4488 const struct PPB_UDPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_UDPSocke t_Private_0_5.real_iface;
4489 iface->Close(udp_socket);
4490 }
4491
4492 /* End wrapper methods for PPB_UDPSocket_Private_0_5 */
4493
4444 /* Begin wrapper methods for PPB_UMA_Private_0_3 */ 4494 /* Begin wrapper methods for PPB_UMA_Private_0_3 */
4445 4495
4446 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomTimes(PP_Instance instance, struct PP_Var* name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_ count) { 4496 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomTimes(PP_Instance instance, struct PP_Var* name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_ count) {
4447 const struct PPB_UMA_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_ 3.real_iface; 4497 const struct PPB_UMA_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_ 3.real_iface;
4448 iface->HistogramCustomTimes(instance, *name, sample, min, max, bucket_count); 4498 iface->HistogramCustomTimes(instance, *name, sample, min, max, bucket_count);
4449 } 4499 }
4450 4500
4451 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomCounts(PP_Instance instance , struct PP_Var* name, int32_t sample, int32_t min, int32_t max, uint32_t bucket _count) { 4501 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomCounts(PP_Instance instance , struct PP_Var* name, int32_t sample, int32_t min, int32_t max, uint32_t bucket _count) {
4452 const struct PPB_UMA_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_ 3.real_iface; 4502 const struct PPB_UMA_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_ 3.real_iface;
4453 iface->HistogramCustomCounts(instance, *name, sample, min, max, bucket_count); 4503 iface->HistogramCustomCounts(instance, *name, sample, min, max, bucket_count);
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after
5084 }; 5134 };
5085 5135
5086 static const struct PPB_UDPSocket_1_0 Pnacl_Wrappers_PPB_UDPSocket_1_0 = { 5136 static const struct PPB_UDPSocket_1_0 Pnacl_Wrappers_PPB_UDPSocket_1_0 = {
5087 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_UDPSocket_Cr eate, 5137 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_UDPSocket_Cr eate,
5088 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_UDPSocket_I sUDPSocket, 5138 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_UDPSocket_I sUDPSocket,
5089 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M29_PPB_UDPSocket_Bind, 5139 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M29_PPB_UDPSocket_Bind,
5090 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_U DPSocket_GetBoundAddress, 5140 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_U DPSocket_GetBoundAddress,
5091 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, PP_Resource* addr, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_U DPSocket_RecvFrom, 5141 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, PP_Resource* addr, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_U DPSocket_RecvFrom,
5092 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M29_PP B_UDPSocket_SendTo, 5142 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M29_PP B_UDPSocket_SendTo,
5093 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_UDPSocket_Close, 5143 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_UDPSocket_Close,
5094 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_UDPSo cket_SetOption 5144 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option_1_0 na me, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_U DPSocket_SetOption
5095 }; 5145 };
5096 5146
5097 static const struct PPB_UDPSocket_1_1 Pnacl_Wrappers_PPB_UDPSocket_1_1 = { 5147 static const struct PPB_UDPSocket_1_1 Pnacl_Wrappers_PPB_UDPSocket_1_1 = {
5098 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M41_PPB_UDPSocket_Cr eate, 5148 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M41_PPB_UDPSocket_Cr eate,
5099 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M41_PPB_UDPSocket_I sUDPSocket, 5149 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M41_PPB_UDPSocket_I sUDPSocket,
5100 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Bind, 5150 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_Com pletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Bind,
5101 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_U DPSocket_GetBoundAddress, 5151 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_U DPSocket_GetBoundAddress,
5102 .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, 5152 .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,
5103 .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, 5153 .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,
5104 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_UDPSocket_Close, 5154 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_UDPSocket_Close,
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
5843 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress _Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress, 5893 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress _Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress,
5844 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_Re cvFrom, 5894 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_Re cvFrom,
5845 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddr ess_Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress, 5895 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddr ess_Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress,
5846 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_SendTo, 5896 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_SendTo,
5847 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M19_PPB_UDPSocket_Private_ Close 5897 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M19_PPB_UDPSocket_Private_ Close
5848 }; 5898 };
5849 5899
5850 static const struct PPB_UDPSocket_Private_0_4 Pnacl_Wrappers_PPB_UDPSocket_Priva te_0_4 = { 5900 static const struct PPB_UDPSocket_Private_0_4 Pnacl_Wrappers_PPB_UDPSocket_Priva te_0_4 = {
5851 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M23_PPB_UDPSocket _Private_Create, 5901 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M23_PPB_UDPSocket _Private_Create,
5852 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M23_PPB_UDPSocke t_Private_IsUDPSocket, 5902 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M23_PPB_UDPSocke t_Private_IsUDPSocket,
5853 .SetSocketFeature = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocketFeature _Private name, struct PP_Var value))&Pnacl_M23_PPB_UDPSocket_Private_SetSocketFe ature, 5903 .SetSocketFeature = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocketFeature _Private_0_4 name, struct PP_Var value))&Pnacl_M23_PPB_UDPSocket_Private_SetSock etFeature,
5854 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Priv ate* addr, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Priva te_Bind, 5904 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Priv ate* addr, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Priva te_Bind,
5855 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress _Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress, 5905 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress _Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress,
5856 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_Re cvFrom, 5906 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_Re cvFrom,
5857 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddr ess_Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress, 5907 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddr ess_Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress,
5858 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_SendTo, 5908 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_SendTo,
5859 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M23_PPB_UDPSocket_Private_ Close 5909 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M23_PPB_UDPSocket_Private_ Close
5860 }; 5910 };
5861 5911
5912 static const struct PPB_UDPSocket_Private_0_5 Pnacl_Wrappers_PPB_UDPSocket_Priva te_0_5 = {
5913 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M41_PPB_UDPSocket _Private_Create,
5914 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M41_PPB_UDPSocke t_Private_IsUDPSocket,
5915 .SetSocketFeature = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocketFeature _Private name, struct PP_Var value))&Pnacl_M41_PPB_UDPSocket_Private_SetSocketFe ature,
5916 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Priv ate* addr, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Priva te_Bind,
5917 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress _Private* addr))&Pnacl_M41_PPB_UDPSocket_Private_GetBoundAddress,
5918 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_b ytes, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Private_Re cvFrom,
5919 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddr ess_Private* addr))&Pnacl_M41_PPB_UDPSocket_Private_GetRecvFromAddress,
5920 .SendTo = (int32_t (*)(PP_Resource udp_socket, const char* buffer, int32_t n um_bytes, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M41_PPB_UDPSocket_Private_SendTo,
5921 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M41_PPB_UDPSocket_Private_ Close
5922 };
5923
5862 static const struct PPB_UMA_Private_0_3 Pnacl_Wrappers_PPB_UMA_Private_0_3 = { 5924 static const struct PPB_UMA_Private_0_3 Pnacl_Wrappers_PPB_UMA_Private_0_3 = {
5863 .HistogramCustomTimes = (void (*)(PP_Instance instance, struct PP_Var name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_count))&Pnacl_M35_PPB_ UMA_Private_HistogramCustomTimes, 5925 .HistogramCustomTimes = (void (*)(PP_Instance instance, struct PP_Var name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_count))&Pnacl_M35_PPB_ UMA_Private_HistogramCustomTimes,
5864 .HistogramCustomCounts = (void (*)(PP_Instance instance, struct PP_Var name, int32_t sample, int32_t min, int32_t max, uint32_t bucket_count))&Pnacl_M35_PPB _UMA_Private_HistogramCustomCounts, 5926 .HistogramCustomCounts = (void (*)(PP_Instance instance, struct PP_Var name, int32_t sample, int32_t min, int32_t max, uint32_t bucket_count))&Pnacl_M35_PPB _UMA_Private_HistogramCustomCounts,
5865 .HistogramEnumeration = (void (*)(PP_Instance instance, struct PP_Var name, int32_t sample, int32_t boundary_value))&Pnacl_M35_PPB_UMA_Private_HistogramEnum eration, 5927 .HistogramEnumeration = (void (*)(PP_Instance instance, struct PP_Var name, int32_t sample, int32_t boundary_value))&Pnacl_M35_PPB_UMA_Private_HistogramEnum eration,
5866 .IsCrashReportingEnabled = (int32_t (*)(PP_Instance instance, struct PP_Comp letionCallback callback))&Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled 5928 .IsCrashReportingEnabled = (int32_t (*)(PP_Instance instance, struct PP_Comp letionCallback callback))&Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled
5867 }; 5929 };
5868 5930
5869 static const struct PPB_VideoDestination_Private_0_1 Pnacl_Wrappers_PPB_VideoDes tination_Private_0_1 = { 5931 static const struct PPB_VideoDestination_Private_0_1 Pnacl_Wrappers_PPB_VideoDes tination_Private_0_1 = {
5870 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_VideoDestina tion_Private_Create, 5932 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_VideoDestina tion_Private_Create,
5871 .IsVideoDestination = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_Vide oDestination_Private_IsVideoDestination, 5933 .IsVideoDestination = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_Vide oDestination_Private_IsVideoDestination,
(...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after
6549 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_3, 6611 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_3,
6550 .real_iface = NULL 6612 .real_iface = NULL
6551 }; 6613 };
6552 6614
6553 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4 = { 6615 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4 = {
6554 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_4, 6616 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_4,
6555 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_4, 6617 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_4,
6556 .real_iface = NULL 6618 .real_iface = NULL
6557 }; 6619 };
6558 6620
6621 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_5 = {
6622 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_5,
6623 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_5,
6624 .real_iface = NULL
6625 };
6626
6559 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3 = { 6627 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3 = {
6560 .iface_macro = PPB_UMA_PRIVATE_INTERFACE_0_3, 6628 .iface_macro = PPB_UMA_PRIVATE_INTERFACE_0_3,
6561 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UMA_Private_0_3, 6629 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_UMA_Private_0_3,
6562 .real_iface = NULL 6630 .real_iface = NULL
6563 }; 6631 };
6564 6632
6565 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1 = { 6633 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1 = {
6566 .iface_macro = PPB_VIDEODESTINATION_PRIVATE_INTERFACE_0_1, 6634 .iface_macro = PPB_VIDEODESTINATION_PRIVATE_INTERFACE_0_1,
6567 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoDestination_Private_0 _1, 6635 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoDestination_Private_0 _1,
6568 .real_iface = NULL 6636 .real_iface = NULL
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
6690 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, 6758 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
6691 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, 6759 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1,
6692 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, 6760 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2,
6693 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, 6761 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3,
6694 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, 6762 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4,
6695 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, 6763 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5,
6696 &Pnacl_WrapperInfo_PPB_Testing_Private_1_0, 6764 &Pnacl_WrapperInfo_PPB_Testing_Private_1_0,
6697 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, 6765 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2,
6698 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, 6766 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3,
6699 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, 6767 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4,
6768 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_5,
6700 &Pnacl_WrapperInfo_PPB_UMA_Private_0_3, 6769 &Pnacl_WrapperInfo_PPB_UMA_Private_0_3,
6701 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1, 6770 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1,
6702 &Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1, 6771 &Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1,
6703 &Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1, 6772 &Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1,
6704 NULL 6773 NULL
6705 }; 6774 };
6706 6775
6707 static struct __PnaclWrapperInfo *s_ppp_wrappers[] = { 6776 static struct __PnaclWrapperInfo *s_ppp_wrappers[] = {
6708 &Pnacl_WrapperInfo_PPP_Messaging_1_0, 6777 &Pnacl_WrapperInfo_PPP_Messaging_1_0,
6709 &Pnacl_WrapperInfo_PPP_Selection_Dev_0_3, 6778 &Pnacl_WrapperInfo_PPP_Selection_Dev_0_3,
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
6773 6842
6774 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6843 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6775 if (wrapper->real_iface == NULL) { 6844 if (wrapper->real_iface == NULL) {
6776 const void *iface = (*__real_PPPGetInterface)(name); 6845 const void *iface = (*__real_PPPGetInterface)(name);
6777 if (NULL == iface) return NULL; 6846 if (NULL == iface) return NULL;
6778 wrapper->real_iface = iface; 6847 wrapper->real_iface = iface;
6779 } 6848 }
6780 6849
6781 return wrapper->wrapped_iface; 6850 return wrapper->wrapped_iface;
6782 } 6851 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698