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

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

Issue 1307173009: rebased ppapi vpnProvider (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@lkcr
Patch Set: fix compile Created 5 years, 3 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/vpn_provider.cc ('k') | ppapi/ppapi_proxy.gypi » ('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 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 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2; 142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2;
142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0; 143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0;
143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0; 144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0;
144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0; 145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0;
145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1; 146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1;
146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2; 147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2;
147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0; 148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0;
148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1; 149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1;
149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1; 150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1;
150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2; 151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2;
152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VpnProvider_0_1;
151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0; 153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0;
152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0; 154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0;
153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3; 155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3;
154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4; 156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4;
155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1; 157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1;
156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5; 158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5;
157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6; 159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6;
158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6; 160 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_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;
(...skipping 2229 matching lines...) Expand 10 before | Expand all | Expand 10 after
2390 /* End wrapper methods for PPB_VideoEncoder_0_2 */ 2392 /* End wrapper methods for PPB_VideoEncoder_0_2 */
2391 2393
2392 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */ 2394 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */
2393 2395
2394 /* Not generating wrapper methods for PPB_View_1_0 */ 2396 /* Not generating wrapper methods for PPB_View_1_0 */
2395 2397
2396 /* Not generating wrapper methods for PPB_View_1_1 */ 2398 /* Not generating wrapper methods for PPB_View_1_1 */
2397 2399
2398 /* Not generating wrapper methods for PPB_View_1_2 */ 2400 /* Not generating wrapper methods for PPB_View_1_2 */
2399 2401
2402 /* Begin wrapper methods for PPB_VpnProvider_0_1 */
2403
2404 static PP_Resource Pnacl_M44_PPB_VpnProvider_Create(PP_Instance instance) {
2405 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2406 return iface->Create(instance);
2407 }
2408
2409 static PP_Bool Pnacl_M44_PPB_VpnProvider_IsVpnProvider(PP_Resource resource) {
2410 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2411 return iface->IsVpnProvider(resource);
2412 }
2413
2414 static int32_t Pnacl_M44_PPB_VpnProvider_CreateConfig(PP_Resource vpn_provider, struct PP_Var* name, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2415 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2416 return iface->CreateConfig(vpn_provider, *name, id, *callback);
2417 }
2418
2419 static int32_t Pnacl_M44_PPB_VpnProvider_DestroyConfig(PP_Resource vpn_provider, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2420 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2421 return iface->DestroyConfig(vpn_provider, *id, *callback);
2422 }
2423
2424 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) {
2425 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2426 return iface->SetParameters(vpn_provider, *address, *broadcast_address, mtu, * exclusion_list, *inclusion_list, *domain_search, *dns_servers, *callback);
2427 }
2428
2429 static int32_t Pnacl_M44_PPB_VpnProvider_SendPacket(PP_Resource vpn_provider, st ruct PP_Var* packet) {
2430 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2431 return iface->SendPacket(vpn_provider, *packet);
2432 }
2433
2434 static int32_t Pnacl_M44_PPB_VpnProvider_NotifyConnectionStateChanged(PP_Resourc e vpn_provider, PP_VpnProvider_VpnConnectionState status, struct PP_CompletionCa llback* callback) {
2435 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2436 return iface->NotifyConnectionStateChanged(vpn_provider, status, *callback);
2437 }
2438
2439 static int32_t Pnacl_M44_PPB_VpnProvider_GetPacket(PP_Resource vpn_provider, str uct PP_Var* packet, struct PP_CompletionCallback* callback) {
2440 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2441 return iface->GetPacket(vpn_provider, packet, *callback);
2442 }
2443
2444 static int32_t Pnacl_M44_PPB_VpnProvider_GetPlatformMessage(PP_Resource vpn_prov ider, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2445 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2446 return iface->GetPlatformMessage(vpn_provider, message, *callback);
2447 }
2448
2449 static int32_t Pnacl_M44_PPB_VpnProvider_GetConfigMessage(PP_Resource vpn_provid er, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2450 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2451 return iface->GetConfigMessage(vpn_provider, message, *callback);
2452 }
2453
2454 static int32_t Pnacl_M44_PPB_VpnProvider_GetUIMessage(PP_Resource vpn_provider, struct PP_Var* message, struct PP_CompletionCallback* callback) {
2455 const struct PPB_VpnProvider_0_1 *iface = Pnacl_WrapperInfo_PPB_VpnProvider_0_ 1.real_iface;
2456 return iface->GetUIMessage(vpn_provider, message, *callback);
2457 }
2458
2459 /* End wrapper methods for PPB_VpnProvider_0_1 */
2460
2400 /* Begin wrapper methods for PPB_WebSocket_1_0 */ 2461 /* Begin wrapper methods for PPB_WebSocket_1_0 */
2401 2462
2402 static PP_Resource Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance) { 2463 static PP_Resource Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance) {
2403 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface; 2464 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface;
2404 return iface->Create(instance); 2465 return iface->Create(instance);
2405 } 2466 }
2406 2467
2407 static PP_Bool Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource) { 2468 static PP_Bool Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource) {
2408 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface; 2469 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.re al_iface;
2409 return iface->IsWebSocket(resource); 2470 return iface->IsWebSocket(resource);
(...skipping 2784 matching lines...) Expand 10 before | Expand all | Expand 10 after
5194 }; 5255 };
5195 5256
5196 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */ 5257 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */
5197 5258
5198 /* Not generating wrapper interface for PPB_View_1_0 */ 5259 /* Not generating wrapper interface for PPB_View_1_0 */
5199 5260
5200 /* Not generating wrapper interface for PPB_View_1_1 */ 5261 /* Not generating wrapper interface for PPB_View_1_1 */
5201 5262
5202 /* Not generating wrapper interface for PPB_View_1_2 */ 5263 /* Not generating wrapper interface for PPB_View_1_2 */
5203 5264
5265 static const struct PPB_VpnProvider_0_1 Pnacl_Wrappers_PPB_VpnProvider_0_1 = {
5266 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M44_PPB_VpnProvider_ Create,
5267 .IsVpnProvider = (PP_Bool (*)(PP_Resource resource))&Pnacl_M44_PPB_VpnProvid er_IsVpnProvider,
5268 .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,
5269 .DestroyConfig = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var id, st ruct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_DestroyConfig,
5270 .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,
5271 .SendPacket = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var packet))& Pnacl_M44_PPB_VpnProvider_SendPacket,
5272 .NotifyConnectionStateChanged = (int32_t (*)(PP_Resource vpn_provider, PP_Vp nProvider_VpnConnectionState status, struct PP_CompletionCallback callback))&Pna cl_M44_PPB_VpnProvider_NotifyConnectionStateChanged,
5273 .GetPacket = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* packet, s truct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetPacket,
5274 .GetPlatformMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* message, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetPl atformMessage,
5275 .GetConfigMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* me ssage, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetConf igMessage,
5276 .GetUIMessage = (int32_t (*)(PP_Resource vpn_provider, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M44_PPB_VpnProvider_GetUIMessag e
5277 };
5278
5204 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0 = { 5279 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0 = {
5205 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_WebSocket_Cr eate, 5280 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_WebSocket_Cr eate,
5206 .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_WebSocket_I sWebSocket, 5281 .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_WebSocket_I sWebSocket,
5207 .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, 5282 .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,
5208 .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var r eason, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_Close, 5283 .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var r eason, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_Close,
5209 .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_ReceiveMessag e, 5284 .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* messag e, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_ReceiveMessag e,
5210 .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))& Pnacl_M18_PPB_WebSocket_SendMessage, 5285 .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))& Pnacl_M18_PPB_WebSocket_SendMessage,
5211 .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_We bSocket_GetBufferedAmount, 5286 .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_We bSocket_GetBufferedAmount,
5212 .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSock et_GetCloseCode, 5287 .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSock et_GetCloseCode,
5213 .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_ WebSocket_GetCloseReason, 5288 .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_ WebSocket_GetCloseReason,
(...skipping 934 matching lines...) Expand 10 before | Expand all | Expand 10 after
6148 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_1, 6223 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_1,
6149 .real_iface = NULL 6224 .real_iface = NULL
6150 }; 6225 };
6151 6226
6152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2 = { 6227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2 = {
6153 .iface_macro = PPB_VIDEOENCODER_INTERFACE_0_2, 6228 .iface_macro = PPB_VIDEOENCODER_INTERFACE_0_2,
6154 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_2, 6229 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_2,
6155 .real_iface = NULL 6230 .real_iface = NULL
6156 }; 6231 };
6157 6232
6233 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VpnProvider_0_1 = {
6234 .iface_macro = PPB_VPNPROVIDER_INTERFACE_0_1,
6235 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_VpnProvider_0_1,
6236 .real_iface = NULL
6237 };
6238
6158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0 = { 6239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0 = {
6159 .iface_macro = PPB_WEBSOCKET_INTERFACE_1_0, 6240 .iface_macro = PPB_WEBSOCKET_INTERFACE_1_0,
6160 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0, 6241 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0,
6161 .real_iface = NULL 6242 .real_iface = NULL
6162 }; 6243 };
6163 6244
6164 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = { 6245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = {
6165 .iface_macro = PPP_MESSAGING_INTERFACE_1_0, 6246 .iface_macro = PPP_MESSAGING_INTERFACE_1_0,
6166 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0, 6247 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0,
6167 .real_iface = NULL 6248 .real_iface = NULL
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
6540 &Pnacl_WrapperInfo_PPB_Var_1_2, 6621 &Pnacl_WrapperInfo_PPB_Var_1_2,
6541 &Pnacl_WrapperInfo_PPB_VarArray_1_0, 6622 &Pnacl_WrapperInfo_PPB_VarArray_1_0,
6542 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0, 6623 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0,
6543 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0, 6624 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0,
6544 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1, 6625 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1,
6545 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2, 6626 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2,
6546 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0, 6627 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0,
6547 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_1, 6628 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_1,
6548 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_1, 6629 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_1,
6549 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_2, 6630 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_2,
6631 &Pnacl_WrapperInfo_PPB_VpnProvider_0_1,
6550 &Pnacl_WrapperInfo_PPB_WebSocket_1_0, 6632 &Pnacl_WrapperInfo_PPB_WebSocket_1_0,
6551 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3, 6633 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3,
6552 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4, 6634 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4,
6553 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1, 6635 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1,
6554 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5, 6636 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5,
6555 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6, 6637 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6,
6556 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6, 6638 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6,
6557 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1, 6639 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1,
6558 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2, 6640 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2,
6559 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7, 6641 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7,
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
6671 6753
6672 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6754 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6673 if (wrapper->real_iface == NULL) { 6755 if (wrapper->real_iface == NULL) {
6674 const void *iface = (*__real_PPPGetInterface)(name); 6756 const void *iface = (*__real_PPPGetInterface)(name);
6675 if (NULL == iface) return NULL; 6757 if (NULL == iface) return NULL;
6676 wrapper->real_iface = iface; 6758 wrapper->real_iface = iface;
6677 } 6759 }
6678 6760
6679 return wrapper->wrapped_iface; 6761 return wrapper->wrapped_iface;
6680 } 6762 }
OLDNEW
« no previous file with comments | « ppapi/cpp/vpn_provider.cc ('k') | ppapi/ppapi_proxy.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698