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

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

Issue 1726303003: ppapi: PPB_VpnProvider: Define API (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
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 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 #include "ppapi/c/ppb_udp_socket.h" 42 #include "ppapi/c/ppb_udp_socket.h"
43 #include "ppapi/c/ppb_url_loader.h" 43 #include "ppapi/c/ppb_url_loader.h"
44 #include "ppapi/c/ppb_url_request_info.h" 44 #include "ppapi/c/ppb_url_request_info.h"
45 #include "ppapi/c/ppb_url_response_info.h" 45 #include "ppapi/c/ppb_url_response_info.h"
46 #include "ppapi/c/ppb_var.h" 46 #include "ppapi/c/ppb_var.h"
47 #include "ppapi/c/ppb_var_array.h" 47 #include "ppapi/c/ppb_var_array.h"
48 #include "ppapi/c/ppb_var_array_buffer.h" 48 #include "ppapi/c/ppb_var_array_buffer.h"
49 #include "ppapi/c/ppb_var_dictionary.h" 49 #include "ppapi/c/ppb_var_dictionary.h"
50 #include "ppapi/c/ppb_video_decoder.h" 50 #include "ppapi/c/ppb_video_decoder.h"
51 #include "ppapi/c/ppb_video_encoder.h" 51 #include "ppapi/c/ppb_video_encoder.h"
52 #include "ppapi/c/ppb_vpn_provider.h"
52 #include "ppapi/c/ppb_websocket.h" 53 #include "ppapi/c/ppb_websocket.h"
53 #include "ppapi/c/ppp_messaging.h" 54 #include "ppapi/c/ppp_messaging.h"
54 #include "ppapi/c/private/ppb_camera_device_private.h" 55 #include "ppapi/c/private/ppb_camera_device_private.h"
55 #include "ppapi/c/private/ppb_content_decryptor_private.h" 56 #include "ppapi/c/private/ppb_content_decryptor_private.h"
56 #include "ppapi/c/private/ppb_display_color_profile_private.h" 57 #include "ppapi/c/private/ppb_display_color_profile_private.h"
57 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h" 58 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
58 #include "ppapi/c/private/ppb_file_io_private.h" 59 #include "ppapi/c/private/ppb_file_io_private.h"
59 #include "ppapi/c/private/ppb_file_ref_private.h" 60 #include "ppapi/c/private/ppb_file_ref_private.h"
60 #include "ppapi/c/private/ppb_flash.h" 61 #include "ppapi/c/private/ppb_flash.h"
61 #include "ppapi/c/private/ppb_flash_clipboard.h" 62 #include "ppapi/c/private/ppb_flash_clipboard.h"
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
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;
147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2; 148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2;
148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0; 149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0;
149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1; 150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1;
150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1; 151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1;
151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2; 152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2;
153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VpnProvider_0_1;
152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0; 154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0;
153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0; 155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0;
154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3; 156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3;
155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4; 157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4;
156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1; 158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1;
157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5; 159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5;
158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6; 160 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6;
159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1; 161 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1;
160 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2; 162 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2;
161 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7; 163 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7;
(...skipping 2287 matching lines...) Expand 10 before | Expand all | Expand 10 after
2449 /* End wrapper methods for PPB_VideoEncoder_0_2 */ 2451 /* End wrapper methods for PPB_VideoEncoder_0_2 */
2450 2452
2451 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */ 2453 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */
2452 2454
2453 /* Not generating wrapper methods for PPB_View_1_0 */ 2455 /* Not generating wrapper methods for PPB_View_1_0 */
2454 2456
2455 /* Not generating wrapper methods for PPB_View_1_1 */ 2457 /* Not generating wrapper methods for PPB_View_1_1 */
2456 2458
2457 /* Not generating wrapper methods for PPB_View_1_2 */ 2459 /* Not generating wrapper methods for PPB_View_1_2 */
2458 2460
2461 /* Begin wrapper methods for PPB_VpnProvider_0_1 */
2462
2463 static PP_Resource Pnacl_M44_PPB_VpnProvider_Create(PP_Instance instance) {
2464 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2465 return iface->Create(instance);
2466 }
2467
2468 static PP_Bool Pnacl_M44_PPB_VpnProvider_IsVpnProvider(PP_Resource resource) {
2469 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2470 return iface->IsVpnProvider(resource);
2471 }
2472
2473 static int32_t Pnacl_M44_PPB_VpnProvider_CreateConfig(PP_Resource vpn_provider, struct PP_Var* name, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2474 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2475 return iface->CreateConfig(vpn_provider, *name, id, *callback);
2476 }
2477
2478 static int32_t Pnacl_M44_PPB_VpnProvider_DestroyConfig(PP_Resource vpn_provider, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2479 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2480 return iface->DestroyConfig(vpn_provider, *id, *callback);
2481 }
2482
2483 static int32_t Pnacl_M44_PPB_VpnProvider_SetParameters(PP_Resource vpn_provider, struct PP_Var* address, struct PP_Var* broadcast_address, int32_t mtu, struct P P_Var* exclusion_list, struct PP_Var* inclusion_list, struct PP_Var* domain_sear ch, struct PP_Var* dns_servers, struct PP_CompletionCallback* callback) {
2484 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2485 return iface->SetParameters(vpn_provider, *address, *broadcast_address, mtu, * exclusion_list, *inclusion_list, *domain_search, *dns_servers, *callback);
2486 }
2487
2488 static int32_t Pnacl_M44_PPB_VpnProvider_SendPacket(PP_Resource vpn_provider, st ruct PP_Var* packet) {
2489 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2490 return iface->SendPacket(vpn_provider, *packet);
2491 }
2492
2493 static int32_t Pnacl_M44_PPB_VpnProvider_NotifyConnectionStateChanged(PP_Resourc e vpn_provider, PP_VpnProvider_VpnConnectionState status, struct PP_CompletionCa llback* callback) {
2494 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2495 return iface->NotifyConnectionStateChanged(vpn_provider, status, *callback);
2496 }
2497
2498 static int32_t Pnacl_M44_PPB_VpnProvider_GetPacket(PP_Resource vpn_provider, str uct PP_Var* packet, struct PP_CompletionCallback* callback) {
2499 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2500 return iface->GetPacket(vpn_provider, packet, *callback);
2501 }
2502
2503 static int32_t Pnacl_M44_PPB_VpnProvider_GetPlatformMessage(PP_Resource vpn_prov ider, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2504 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2505 return iface->GetPlatformMessage(vpn_provider, message, *callback);
2506 }
2507
2508 static int32_t Pnacl_M44_PPB_VpnProvider_GetConfigMessage(PP_Resource vpn_provid er, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2509 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2510 return iface->GetConfigMessage(vpn_provider, message, *callback);
2511 }
2512
2513 static int32_t Pnacl_M44_PPB_VpnProvider_GetUIMessage(PP_Resource vpn_provider, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2514 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2515 return iface->GetUIMessage(vpn_provider, message, *callback);
2516 }
2517
2518 /* End wrapper methods for PPB_VpnProvider_0_1 */
2519
2459 /* Begin wrapper methods for PPB_WebSocket_1_0 */ 2520 /* Begin wrapper methods for PPB_WebSocket_1_0 */
2460 2521
2461 static PP_Resource Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance) { 2522 static PP_Resource Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance) {
2462 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface; 2523 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface;
2463 return iface->Create(instance); 2524 return iface->Create(instance);
2464 } 2525 }
2465 2526
2466 static PP_Bool Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource) { 2527 static PP_Bool Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource) {
2467 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface; 2528 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface;
2468 return iface->IsWebSocket(resource); 2529 return iface->IsWebSocket(resource);
(...skipping 2752 matching lines...) Expand 10 before | Expand all | Expand 10 after
5221 }; 5282 };
5222 5283
5223 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */ 5284 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */
5224 5285
5225 /* Not generating wrapper interface for PPB_View_1_0 */ 5286 /* Not generating wrapper interface for PPB_View_1_0 */
5226 5287
5227 /* Not generating wrapper interface for PPB_View_1_1 */ 5288 /* Not generating wrapper interface for PPB_View_1_1 */
5228 5289
5229 /* Not generating wrapper interface for PPB_View_1_2 */ 5290 /* Not generating wrapper interface for PPB_View_1_2 */
5230 5291
5292 static const struct PPB_VpnProvider_0_1 Pnacl_Wrappers_PPB_VpnProvider_0_1 = {
5293 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M44_PPB_VpnProvider_ Create,
5294 .IsVpnProvider = (PP_Bool (*)(PP_Resource resource))&Pnacl_M44_PPB_VpnProvid er_IsVpnProvider,
5295 .CreateConfig = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var name, s truct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvi der_CreateConfig,
5296 .DestroyConfig = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var id, st ruct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_DestroyConfig,
5297 .SetParameters = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var addres s, struct PP_Var broadcast_address, int32_t mtu, struct PP_Var exclusion_list, s truct PP_Var inclusion_list, struct PP_Var domain_search, struct PP_Var dns_serv ers, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_SetParame ters,
5298 .SendPacket = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var packet))& Pnacl_M44_PPB_VpnProvider_SendPacket,
5299 .NotifyConnectionStateChanged = (int32_t (*)(PP_Resource vpn_provider, PP_Vp nProvider_VpnConnectionState status, struct PP_CompletionCallback callback))&Pna cl_M44_PPB_VpnProvider_NotifyConnectionStateChanged,
5300 .GetPacket = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* packet, s truct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetPacket,
5301 .GetPlatformMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* message, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetPl atformMessage,
5302 .GetConfigMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* me ssage, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetConf igMessage,
5303 .GetUIMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetUIMessag e
5304 };
5305
5231 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0 = { 5306 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0 = {
5232 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_WebSocket_Cr eate, 5307 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_WebSocket_Cr eate,
5233 .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_WebSocket_I sWebSocket, 5308 .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_WebSocket_I sWebSocket,
5234 .Connect = (int32_t (*)(PP_Resource web_socket, struct PP_Var url, const str uct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback ca llback))&Pnacl_M18_PPB_WebSocket_Connect, 5309 .Connect = (int32_t (*)(PP_Resource web_socket, struct PP_Var url, const str uct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback ca llback))&Pnacl_M18_PPB_WebSocket_Connect,
5235 .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var r eason, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_Close, 5310 .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var r eason, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_Close,
5236 .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_ReceiveMessag e, 5311 .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_ReceiveMessag e,
5237 .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))& Pnacl_M18_PPB_WebSocket_SendMessage, 5312 .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))& Pnacl_M18_PPB_WebSocket_SendMessage,
5238 .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_We bSocket_GetBufferedAmount, 5313 .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_We bSocket_GetBufferedAmount,
5239 .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSock et_GetCloseCode, 5314 .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSock et_GetCloseCode,
5240 .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_ WebSocket_GetCloseReason, 5315 .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_ WebSocket_GetCloseReason,
(...skipping 927 matching lines...) Expand 10 before | Expand all | Expand 10 after
6168 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_1, 6243 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_1,
6169 .real_iface = NULL 6244 .real_iface = NULL
6170 }; 6245 };
6171 6246
6172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2 = { 6247 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2 = {
6173 .iface_macro = PPB_VIDEOENCODER_INTERFACE_0_2, 6248 .iface_macro = PPB_VIDEOENCODER_INTERFACE_0_2,
6174 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_2, 6249 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_2,
6175 .real_iface = NULL 6250 .real_iface = NULL
6176 }; 6251 };
6177 6252
6253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VpnProvider_0_1 = {
6254 .iface_macro = PPB_VPNPROVIDER_INTERFACE_0_1,
6255 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VpnProvider_0_1,
6256 .real_iface = NULL
6257 };
6258
6178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0 = { 6259 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0 = {
6179 .iface_macro = PPB_WEBSOCKET_INTERFACE_1_0, 6260 .iface_macro = PPB_WEBSOCKET_INTERFACE_1_0,
6180 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0, 6261 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0,
6181 .real_iface = NULL 6262 .real_iface = NULL
6182 }; 6263 };
6183 6264
6184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = { 6265 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = {
6185 .iface_macro = PPP_MESSAGING_INTERFACE_1_0, 6266 .iface_macro = PPP_MESSAGING_INTERFACE_1_0,
6186 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0, 6267 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0,
6187 .real_iface = NULL 6268 .real_iface = NULL
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after
6555 &Pnacl_WrapperInfo_PPB_Var_1_2, 6636 &Pnacl_WrapperInfo_PPB_Var_1_2,
6556 &Pnacl_WrapperInfo_PPB_VarArray_1_0, 6637 &Pnacl_WrapperInfo_PPB_VarArray_1_0,
6557 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0, 6638 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0,
6558 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0, 6639 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0,
6559 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1, 6640 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1,
6560 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2, 6641 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2,
6561 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0, 6642 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0,
6562 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_1, 6643 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_1,
6563 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_1, 6644 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_1,
6564 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_2, 6645 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_2,
6646 &Pnacl_WrapperInfo_PPB_VpnProvider_0_1,
6565 &Pnacl_WrapperInfo_PPB_WebSocket_1_0, 6647 &Pnacl_WrapperInfo_PPB_WebSocket_1_0,
6566 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3, 6648 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3,
6567 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4, 6649 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4,
6568 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1, 6650 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1,
6569 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5, 6651 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5,
6570 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6, 6652 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6,
6571 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1, 6653 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1,
6572 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2, 6654 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2,
6573 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7, 6655 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7,
6574 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1, 6656 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1,
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
6685 6767
6686 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6768 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6687 if (wrapper->real_iface == NULL) { 6769 if (wrapper->real_iface == NULL) {
6688 const void *iface = (*__real_PPPGetInterface)(name); 6770 const void *iface = (*__real_PPPGetInterface)(name);
6689 if (NULL == iface) return NULL; 6771 if (NULL == iface) return NULL;
6690 wrapper->real_iface = iface; 6772 wrapper->real_iface = iface;
6691 } 6773 }
6692 6774
6693 return wrapper->wrapped_iface; 6775 return wrapper->wrapped_iface;
6694 } 6776 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698