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

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

Issue 26803004: PPAPI: Add PluginPrivateFileSystem (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2013 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/generators/pnacl_shim.h" 7 #include "ppapi/generators/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 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 #include "ppapi/c/private/ppb_flash_fullscreen.h" 98 #include "ppapi/c/private/ppb_flash_fullscreen.h"
99 #include "ppapi/c/private/ppb_flash_menu.h" 99 #include "ppapi/c/private/ppb_flash_menu.h"
100 #include "ppapi/c/private/ppb_flash_message_loop.h" 100 #include "ppapi/c/private/ppb_flash_message_loop.h"
101 #include "ppapi/c/private/ppb_flash_print.h" 101 #include "ppapi/c/private/ppb_flash_print.h"
102 #include "ppapi/c/private/ppb_host_resolver_private.h" 102 #include "ppapi/c/private/ppb_host_resolver_private.h"
103 #include "ppapi/c/private/ppb_instance_private.h" 103 #include "ppapi/c/private/ppb_instance_private.h"
104 #include "ppapi/c/private/ppb_nacl_private.h" 104 #include "ppapi/c/private/ppb_nacl_private.h"
105 #include "ppapi/c/private/ppb_net_address_private.h" 105 #include "ppapi/c/private/ppb_net_address_private.h"
106 #include "ppapi/c/private/ppb_output_protection_private.h" 106 #include "ppapi/c/private/ppb_output_protection_private.h"
107 #include "ppapi/c/private/ppb_platform_verification_private.h" 107 #include "ppapi/c/private/ppb_platform_verification_private.h"
108 #include "ppapi/c/private/ppb_plugin_private_file_system_private.h"
108 #include "ppapi/c/private/ppb_talk_private.h" 109 #include "ppapi/c/private/ppb_talk_private.h"
109 #include "ppapi/c/private/ppb_tcp_server_socket_private.h" 110 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
110 #include "ppapi/c/private/ppb_tcp_socket_private.h" 111 #include "ppapi/c/private/ppb_tcp_socket_private.h"
111 #include "ppapi/c/private/ppb_udp_socket_private.h" 112 #include "ppapi/c/private/ppb_udp_socket_private.h"
112 #include "ppapi/c/private/ppb_uma_private.h" 113 #include "ppapi/c/private/ppb_uma_private.h"
113 #include "ppapi/c/private/ppb_video_destination_private.h" 114 #include "ppapi/c/private/ppb_video_destination_private.h"
114 #include "ppapi/c/private/ppb_video_source_private.h" 115 #include "ppapi/c/private/ppb_video_source_private.h"
115 #include "ppapi/c/private/ppb_x509_certificate_private.h" 116 #include "ppapi/c/private/ppb_x509_certificate_private.h"
116 #include "ppapi/c/private/ppp_content_decryptor_private.h" 117 #include "ppapi/c/private/ppp_content_decryptor_private.h"
117 #include "ppapi/c/private/ppp_flash_browser_operations.h" 118 #include "ppapi/c/private/ppp_flash_browser_operations.h"
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; 212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; 213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1; 220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2; 221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PluginPrivateFileSystem_P rivate_0_1;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; 223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; 224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1; 225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1;
224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2; 226 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2;
225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; 227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3;
226 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; 228 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4;
227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; 229 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5;
228 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; 230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2;
229 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; 231 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3;
230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; 232 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4;
(...skipping 3042 matching lines...) Expand 10 before | Expand all | Expand 10 after
3273 return iface->IsPlatformVerification(resource); 3275 return iface->IsPlatformVerification(resource);
3274 } 3276 }
3275 3277
3276 static int32_t Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform(PP_R esource instance, struct PP_Var* service_id, struct PP_Var* challenge, struct PP _Var* signed_data, struct PP_Var* signed_data_signature, struct PP_Var* platform _key_certificate, struct PP_CompletionCallback* callback) { 3278 static int32_t Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform(PP_R esource instance, struct PP_Var* service_id, struct PP_Var* challenge, struct PP _Var* signed_data, struct PP_Var* signed_data_signature, struct PP_Var* platform _key_certificate, struct PP_CompletionCallback* callback) {
3277 const struct PPB_PlatformVerification_Private_0_2 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_2.real_iface; 3279 const struct PPB_PlatformVerification_Private_0_2 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_2.real_iface;
3278 return iface->ChallengePlatform(instance, *service_id, *challenge, signed_data , signed_data_signature, platform_key_certificate, *callback); 3280 return iface->ChallengePlatform(instance, *service_id, *challenge, signed_data , signed_data_signature, platform_key_certificate, *callback);
3279 } 3281 }
3280 3282
3281 /* End wrapper methods for PPB_PlatformVerification_Private_0_2 */ 3283 /* End wrapper methods for PPB_PlatformVerification_Private_0_2 */
3282 3284
3285 /* Begin wrapper methods for PPB_PluginPrivateFileSystem_Private_0_1 */
3286
3287 static int32_t Pnacl_M32_PPB_PluginPrivateFileSystem_Private_Open(PP_Instance in stance, PP_Resource* file_system, struct PP_CompletionCallback* callback) {
3288 const struct PPB_PluginPrivateFileSystem_Private_0_1 *iface = Pnacl_WrapperInf o_PPB_PluginPrivateFileSystem_Private_0_1.real_iface;
3289 return iface->Open(instance, file_system, *callback);
3290 }
3291
3292 /* End wrapper methods for PPB_PluginPrivateFileSystem_Private_0_1 */
3293
3283 /* Begin wrapper methods for PPB_Talk_Private_1_0 */ 3294 /* Begin wrapper methods for PPB_Talk_Private_1_0 */
3284 3295
3285 static PP_Resource Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance) { 3296 static PP_Resource Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance) {
3286 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface; 3297 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface;
3287 return iface->Create(instance); 3298 return iface->Create(instance);
3288 } 3299 }
3289 3300
3290 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) { 3301 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) {
3291 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface; 3302 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface;
3292 return iface->GetPermission(talk_resource, *callback); 3303 return iface->GetPermission(talk_resource, *callback);
(...skipping 1700 matching lines...) Expand 10 before | Expand all | Expand 10 after
4993 .QueryStatus = (int32_t (*)(PP_Resource resource, uint32_t* link_mask, uint3 2_t* protection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_Outp utProtection_Private_QueryStatus, 5004 .QueryStatus = (int32_t (*)(PP_Resource resource, uint32_t* link_mask, uint3 2_t* protection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_Outp utProtection_Private_QueryStatus,
4994 .EnableProtection = (int32_t (*)(PP_Resource resource, uint32_t desired_prot ection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtect ion_Private_EnableProtection 5005 .EnableProtection = (int32_t (*)(PP_Resource resource, uint32_t desired_prot ection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtect ion_Private_EnableProtection
4995 }; 5006 };
4996 5007
4997 struct PPB_PlatformVerification_Private_0_2 Pnacl_Wrappers_PPB_PlatformVerificat ion_Private_0_2 = { 5008 struct PPB_PlatformVerification_Private_0_2 Pnacl_Wrappers_PPB_PlatformVerificat ion_Private_0_2 = {
4998 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M32_PPB_PlatformVeri fication_Private_Create, 5009 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M32_PPB_PlatformVeri fication_Private_Create,
4999 .IsPlatformVerification = (PP_Bool (*)(PP_Resource resource))&Pnacl_M32_PPB_ PlatformVerification_Private_IsPlatformVerification, 5010 .IsPlatformVerification = (PP_Bool (*)(PP_Resource resource))&Pnacl_M32_PPB_ PlatformVerification_Private_IsPlatformVerification,
5000 .ChallengePlatform = (int32_t (*)(PP_Resource instance, struct PP_Var servic e_id, struct PP_Var challenge, struct PP_Var* signed_data, struct PP_Var* signed _data_signature, struct PP_Var* platform_key_certificate, struct PP_CompletionCa llback callback))&Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform 5011 .ChallengePlatform = (int32_t (*)(PP_Resource instance, struct PP_Var servic e_id, struct PP_Var challenge, struct PP_Var* signed_data, struct PP_Var* signed _data_signature, struct PP_Var* platform_key_certificate, struct PP_CompletionCa llback callback))&Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform
5001 }; 5012 };
5002 5013
5014 struct PPB_PluginPrivateFileSystem_Private_0_1 Pnacl_Wrappers_PPB_PluginPrivateF ileSystem_Private_0_1 = {
5015 .Open = (int32_t (*)(PP_Instance instance, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M32_PPB_PluginPrivateFileSystem_Private_O pen
5016 };
5017
5003 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = { 5018 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = {
5004 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create, 5019 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create,
5005 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission 5020 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission
5006 }; 5021 };
5007 5022
5008 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = { 5023 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = {
5009 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private _Create, 5024 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private _Create,
5010 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat e_RequestPermission, 5025 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat e_RequestPermission,
5011 .StartRemoting = (int32_t (*)(PP_Resource talk_resource, PP_TalkEventCallbac k event_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl _M29_PPB_Talk_Private_StartRemoting, 5026 .StartRemoting = (int32_t (*)(PP_Resource talk_resource, PP_TalkEventCallbac k event_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl _M29_PPB_Talk_Private_StartRemoting,
5012 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting 5027 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting
(...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after
5697 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1, 5712 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1,
5698 .real_iface = NULL 5713 .real_iface = NULL
5699 }; 5714 };
5700 5715
5701 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2 = { 5716 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2 = {
5702 .iface_macro = PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_2, 5717 .iface_macro = PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_2,
5703 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2 , 5718 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2 ,
5704 .real_iface = NULL 5719 .real_iface = NULL
5705 }; 5720 };
5706 5721
5722 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PluginPrivateFileSystem_P rivate_0_1 = {
5723 .iface_macro = PPB_PLUGINPRIVATEFILESYSTEM_PRIVATE_INTERFACE_0_1,
5724 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_PluginPrivateFileSystem_Private_ 0_1,
5725 .real_iface = NULL
5726 };
5727
5707 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = { 5728 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = {
5708 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0, 5729 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0,
5709 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0, 5730 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0,
5710 .real_iface = NULL 5731 .real_iface = NULL
5711 }; 5732 };
5712 5733
5713 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = { 5734 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = {
5714 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0, 5735 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0,
5715 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0, 5736 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0,
5716 .real_iface = NULL 5737 .real_iface = NULL
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
5898 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, 5919 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0,
5899 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, 5920 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
5900 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 5921 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5901 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 5922 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5902 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 5923 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5903 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 5924 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5904 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 5925 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5905 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 5926 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5906 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, 5927 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
5907 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, 5928 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2,
5929 &Pnacl_WrapperInfo_PPB_PluginPrivateFileSystem_Private_0_1,
5908 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, 5930 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
5909 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, 5931 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
5910 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, 5932 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1,
5911 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, 5933 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2,
5912 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, 5934 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3,
5913 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, 5935 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4,
5914 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, 5936 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5,
5915 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, 5937 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2,
5916 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, 5938 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3,
5917 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, 5939 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4,
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
6003 if (NULL == iface) return NULL; 6025 if (NULL == iface) return NULL;
6004 wrapper->real_iface = iface; 6026 wrapper->real_iface = iface;
6005 } 6027 }
6006 6028
6007 if (wrapper->wrapped_iface) { 6029 if (wrapper->wrapped_iface) {
6008 return wrapper->wrapped_iface; 6030 return wrapper->wrapped_iface;
6009 } else { 6031 } else {
6010 return wrapper->real_iface; 6032 return wrapper->real_iface;
6011 } 6033 }
6012 } 6034 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698