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

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

Issue 23569005: Add PPAPI interfaces for platform verification. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Comments. Created 7 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 | Annotate | Revision Log
« no previous file with comments | « ppapi/generators/idl_c_proto.py ('k') | ppapi/thunk/ppb_platform_verification_private_thunk.cc » ('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) 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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 #include "ppapi/c/private/ppb_flash_menu.h" 95 #include "ppapi/c/private/ppb_flash_menu.h"
96 #include "ppapi/c/private/ppb_flash_message_loop.h" 96 #include "ppapi/c/private/ppb_flash_message_loop.h"
97 #include "ppapi/c/private/ppb_flash_print.h" 97 #include "ppapi/c/private/ppb_flash_print.h"
98 #include "ppapi/c/private/ppb_host_resolver_private.h" 98 #include "ppapi/c/private/ppb_host_resolver_private.h"
99 #include "ppapi/c/private/ppb_instance_private.h" 99 #include "ppapi/c/private/ppb_instance_private.h"
100 #include "ppapi/c/private/ppb_nacl_private.h" 100 #include "ppapi/c/private/ppb_nacl_private.h"
101 #include "ppapi/c/private/ppb_net_address_private.h" 101 #include "ppapi/c/private/ppb_net_address_private.h"
102 #include "ppapi/c/private/ppb_network_list_private.h" 102 #include "ppapi/c/private/ppb_network_list_private.h"
103 #include "ppapi/c/private/ppb_network_monitor_private.h" 103 #include "ppapi/c/private/ppb_network_monitor_private.h"
104 #include "ppapi/c/private/ppb_output_protection_private.h" 104 #include "ppapi/c/private/ppb_output_protection_private.h"
105 #include "ppapi/c/private/ppb_platform_verification_private.h"
105 #include "ppapi/c/private/ppb_talk_private.h" 106 #include "ppapi/c/private/ppb_talk_private.h"
106 #include "ppapi/c/private/ppb_tcp_server_socket_private.h" 107 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
107 #include "ppapi/c/private/ppb_tcp_socket_private.h" 108 #include "ppapi/c/private/ppb_tcp_socket_private.h"
108 #include "ppapi/c/private/ppb_udp_socket_private.h" 109 #include "ppapi/c/private/ppb_udp_socket_private.h"
109 #include "ppapi/c/private/ppb_uma_private.h" 110 #include "ppapi/c/private/ppb_uma_private.h"
110 #include "ppapi/c/private/ppb_video_destination_private.h" 111 #include "ppapi/c/private/ppb_video_destination_private.h"
111 #include "ppapi/c/private/ppb_video_source_private.h" 112 #include "ppapi/c/private/ppb_video_source_private.h"
112 #include "ppapi/c/private/ppb_x509_certificate_private.h" 113 #include "ppapi/c/private/ppb_x509_certificate_private.h"
113 #include "ppapi/c/private/ppp_content_decryptor_private.h" 114 #include "ppapi/c/private/ppp_content_decryptor_private.h"
114 #include "ppapi/c/private/ppp_flash_browser_operations.h" 115 #include "ppapi/c/private/ppp_flash_browser_operations.h"
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; 205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_3; 212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_3;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 3; 213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 3;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; 216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; 217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1; 218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2; 219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; 220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; 221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; 222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; 223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; 224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3;
223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; 225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4;
(...skipping 2921 matching lines...) Expand 10 before | Expand all | Expand 10 after
3145 return iface->QueryStatus(resource, link_mask, protection_mask, *callback); 3147 return iface->QueryStatus(resource, link_mask, protection_mask, *callback);
3146 } 3148 }
3147 3149
3148 static int32_t Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resour ce resource, uint32_t desired_protection_mask, struct PP_CompletionCallback* cal lback) { 3150 static int32_t Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resour ce resource, uint32_t desired_protection_mask, struct PP_CompletionCallback* cal lback) {
3149 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_O utputProtection_Private_0_1.real_iface; 3151 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_O utputProtection_Private_0_1.real_iface;
3150 return iface->EnableProtection(resource, desired_protection_mask, *callback); 3152 return iface->EnableProtection(resource, desired_protection_mask, *callback);
3151 } 3153 }
3152 3154
3153 /* End wrapper methods for PPB_OutputProtection_Private_0_1 */ 3155 /* End wrapper methods for PPB_OutputProtection_Private_0_1 */
3154 3156
3157 /* Begin wrapper methods for PPB_PlatformVerification_Private_0_1 */
3158
3159 static PP_Resource Pnacl_M31_PPB_PlatformVerification_Private_Create(PP_Instance instance) {
3160 const struct PPB_PlatformVerification_Private_0_1 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_1.real_iface;
3161 return iface->Create(instance);
3162 }
3163
3164 static PP_Bool Pnacl_M31_PPB_PlatformVerification_Private_IsPlatformVerification (PP_Resource resource) {
3165 const struct PPB_PlatformVerification_Private_0_1 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_1.real_iface;
3166 return iface->IsPlatformVerification(resource);
3167 }
3168
3169 static PP_Bool Pnacl_M31_PPB_PlatformVerification_Private_CanChallengePlatform(P P_Resource instance) {
3170 const struct PPB_PlatformVerification_Private_0_1 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_1.real_iface;
3171 return iface->CanChallengePlatform(instance);
3172 }
3173
3174 static int32_t Pnacl_M31_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) {
3175 const struct PPB_PlatformVerification_Private_0_1 *iface = Pnacl_WrapperInfo_P PB_PlatformVerification_Private_0_1.real_iface;
3176 return iface->ChallengePlatform(instance, *service_id, *challenge, signed_data , signed_data_signature, platform_key_certificate, *callback);
3177 }
3178
3179 /* End wrapper methods for PPB_PlatformVerification_Private_0_1 */
3180
3155 /* Begin wrapper methods for PPB_Talk_Private_1_0 */ 3181 /* Begin wrapper methods for PPB_Talk_Private_1_0 */
3156 3182
3157 static PP_Resource Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance) { 3183 static PP_Resource Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance) {
3158 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface; 3184 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface;
3159 return iface->Create(instance); 3185 return iface->Create(instance);
3160 } 3186 }
3161 3187
3162 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) { 3188 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) {
3163 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface; 3189 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface;
3164 return iface->GetPermission(talk_resource, *callback); 3190 return iface->GetPermission(talk_resource, *callback);
(...skipping 1661 matching lines...) Expand 10 before | Expand all | Expand 10 after
4826 .IsNetworkMonitor = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_Networ kMonitor_Private_IsNetworkMonitor 4852 .IsNetworkMonitor = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_Networ kMonitor_Private_IsNetworkMonitor
4827 }; 4853 };
4828 4854
4829 struct PPB_OutputProtection_Private_0_1 Pnacl_Wrappers_PPB_OutputProtection_Priv ate_0_1 = { 4855 struct PPB_OutputProtection_Private_0_1 Pnacl_Wrappers_PPB_OutputProtection_Priv ate_0_1 = {
4830 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_OutputProtec tion_Private_Create, 4856 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_OutputProtec tion_Private_Create,
4831 .IsOutputProtection = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_Outp utProtection_Private_IsOutputProtection, 4857 .IsOutputProtection = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_Outp utProtection_Private_IsOutputProtection,
4832 .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, 4858 .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,
4833 .EnableProtection = (int32_t (*)(PP_Resource resource, uint32_t desired_prot ection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtect ion_Private_EnableProtection 4859 .EnableProtection = (int32_t (*)(PP_Resource resource, uint32_t desired_prot ection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtect ion_Private_EnableProtection
4834 }; 4860 };
4835 4861
4862 struct PPB_PlatformVerification_Private_0_1 Pnacl_Wrappers_PPB_PlatformVerificat ion_Private_0_1 = {
4863 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_PlatformVeri fication_Private_Create,
4864 .IsPlatformVerification = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_ PlatformVerification_Private_IsPlatformVerification,
4865 .CanChallengePlatform = (PP_Bool (*)(PP_Resource instance))&Pnacl_M31_PPB_Pl atformVerification_Private_CanChallengePlatform,
4866 .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_M31_PPB_PlatformVerification_Private_ChallengePlatform
4867 };
4868
4836 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = { 4869 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = {
4837 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create, 4870 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create,
4838 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission 4871 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission
4839 }; 4872 };
4840 4873
4841 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = { 4874 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = {
4842 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private _Create, 4875 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private _Create,
4843 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat e_RequestPermission, 4876 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat e_RequestPermission,
4844 .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, 4877 .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,
4845 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting 4878 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting
(...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after
5499 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetworkMonitor_Private_0_3, 5532 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetworkMonitor_Private_0_3,
5500 .real_iface = NULL 5533 .real_iface = NULL
5501 }; 5534 };
5502 5535
5503 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1 = { 5536 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1 = {
5504 .iface_macro = PPB_OUTPUTPROTECTION_PRIVATE_INTERFACE_0_1, 5537 .iface_macro = PPB_OUTPUTPROTECTION_PRIVATE_INTERFACE_0_1,
5505 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1, 5538 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1,
5506 .real_iface = NULL 5539 .real_iface = NULL
5507 }; 5540 };
5508 5541
5542 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_1 = {
5543 .iface_macro = PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_1,
5544 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_1 ,
5545 .real_iface = NULL
5546 };
5547
5509 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = { 5548 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = {
5510 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0, 5549 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0,
5511 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0, 5550 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0,
5512 .real_iface = NULL 5551 .real_iface = NULL
5513 }; 5552 };
5514 5553
5515 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = { 5554 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = {
5516 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0, 5555 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0,
5517 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0, 5556 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0,
5518 .real_iface = NULL 5557 .real_iface = NULL
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
5695 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, 5734 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
5696 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 5735 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5697 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 5736 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5698 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 5737 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5699 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 5738 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5700 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 5739 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5701 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 5740 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5702 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_3, 5741 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_3,
5703 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_3, 5742 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_3,
5704 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, 5743 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
5744 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_1,
5705 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, 5745 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
5706 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, 5746 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
5707 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, 5747 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1,
5708 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, 5748 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2,
5709 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, 5749 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3,
5710 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, 5750 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4,
5711 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, 5751 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5,
5712 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, 5752 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2,
5713 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, 5753 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3,
5714 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, 5754 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4,
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
5800 if (NULL == iface) return NULL; 5840 if (NULL == iface) return NULL;
5801 wrapper->real_iface = iface; 5841 wrapper->real_iface = iface;
5802 } 5842 }
5803 5843
5804 if (wrapper->wrapped_iface) { 5844 if (wrapper->wrapped_iface) {
5805 return wrapper->wrapped_iface; 5845 return wrapper->wrapped_iface;
5806 } else { 5846 } else {
5807 return wrapper->real_iface; 5847 return wrapper->real_iface;
5808 } 5848 }
5809 } 5849 }
OLDNEW
« no previous file with comments | « ppapi/generators/idl_c_proto.py ('k') | ppapi/thunk/ppb_platform_verification_private_thunk.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698