OLD | NEW |
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_alarms_dev.h" | 10 #include "ppapi/c/dev/ppb_alarms_dev.h" |
(...skipping 3389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3400 static void Pnacl_M25_PPB_NaCl_Private_GetCpuFeatureAttrs(struct PP_Var* _struct
_result) { | 3400 static void Pnacl_M25_PPB_NaCl_Private_GetCpuFeatureAttrs(struct PP_Var* _struct
_result) { |
3401 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | 3401 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; |
3402 *_struct_result = iface->GetCpuFeatureAttrs(); | 3402 *_struct_result = iface->GetCpuFeatureAttrs(); |
3403 } | 3403 } |
3404 | 3404 |
3405 static void Pnacl_M25_PPB_NaCl_Private_PostMessageToJavaScript(PP_Instance insta
nce, const char* message) { | 3405 static void Pnacl_M25_PPB_NaCl_Private_PostMessageToJavaScript(PP_Instance insta
nce, const char* message) { |
3406 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | 3406 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; |
3407 iface->PostMessageToJavaScript(instance, message); | 3407 iface->PostMessageToJavaScript(instance, message); |
3408 } | 3408 } |
3409 | 3409 |
3410 static void Pnacl_M25_PPB_NaCl_Private_DownloadNexe(PP_Instance instance, const
char* url, PP_FileHandle* handle, struct PP_CompletionCallback* callback) { | 3410 static void Pnacl_M25_PPB_NaCl_Private_DownloadNexe(PP_Instance instance, const
char* url, PP_FileHandle* handle, uint64_t* file_token_lo, uint64_t* file_token_
hi, struct PP_CompletionCallback* callback) { |
3411 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | 3411 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; |
3412 iface->DownloadNexe(instance, url, handle, *callback); | 3412 iface->DownloadNexe(instance, url, handle, file_token_lo, file_token_hi, *call
back); |
3413 } | 3413 } |
3414 | 3414 |
3415 /* End wrapper methods for PPB_NaCl_Private_1_0 */ | 3415 /* End wrapper methods for PPB_NaCl_Private_1_0 */ |
3416 | 3416 |
3417 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */ | 3417 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */ |
3418 | 3418 |
3419 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddr
ess_Private* addr1, const struct PP_NetAddress_Private* addr2) { | 3419 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddr
ess_Private* addr1, const struct PP_NetAddress_Private* addr2) { |
3420 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; | 3420 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; |
3421 return iface->AreEqual(addr1, addr2); | 3421 return iface->AreEqual(addr1, addr2); |
3422 } | 3422 } |
(...skipping 1743 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5166 .GetManifestURLArgument = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M2
5_PPB_NaCl_Private_GetManifestURLArgument, | 5166 .GetManifestURLArgument = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M2
5_PPB_NaCl_Private_GetManifestURLArgument, |
5167 .DevInterfacesEnabled = (PP_Bool (*)(PP_Instance instance))&Pnacl_M25_PPB_Na
Cl_Private_DevInterfacesEnabled, | 5167 .DevInterfacesEnabled = (PP_Bool (*)(PP_Instance instance))&Pnacl_M25_PPB_Na
Cl_Private_DevInterfacesEnabled, |
5168 .CreatePnaclManifest = (int32_t (*)(PP_Instance instance))&Pnacl_M25_PPB_NaC
l_Private_CreatePnaclManifest, | 5168 .CreatePnaclManifest = (int32_t (*)(PP_Instance instance))&Pnacl_M25_PPB_NaC
l_Private_CreatePnaclManifest, |
5169 .CreateJsonManifest = (int32_t (*)(PP_Instance instance, const char* manifes
t_base_url, const char* manifest_data))&Pnacl_M25_PPB_NaCl_Private_CreateJsonMan
ifest, | 5169 .CreateJsonManifest = (int32_t (*)(PP_Instance instance, const char* manifes
t_base_url, const char* manifest_data))&Pnacl_M25_PPB_NaCl_Private_CreateJsonMan
ifest, |
5170 .DestroyManifest = (void (*)(PP_Instance instance, int32_t manifest_id))&Pna
cl_M25_PPB_NaCl_Private_DestroyManifest, | 5170 .DestroyManifest = (void (*)(PP_Instance instance, int32_t manifest_id))&Pna
cl_M25_PPB_NaCl_Private_DestroyManifest, |
5171 .GetManifestProgramURL = (PP_Bool (*)(PP_Instance instance, int32_t manifest
_id, struct PP_Var* full_url, struct PP_PNaClOptions* pnacl_options, PP_Bool* us
es_nonsfi_mode))&Pnacl_M25_PPB_NaCl_Private_GetManifestProgramURL, | 5171 .GetManifestProgramURL = (PP_Bool (*)(PP_Instance instance, int32_t manifest
_id, struct PP_Var* full_url, struct PP_PNaClOptions* pnacl_options, PP_Bool* us
es_nonsfi_mode))&Pnacl_M25_PPB_NaCl_Private_GetManifestProgramURL, |
5172 .ManifestResolveKey = (PP_Bool (*)(PP_Instance instance, int32_t manifest_id
, const char* key, struct PP_Var* full_url, struct PP_PNaClOptions* pnacl_option
s))&Pnacl_M25_PPB_NaCl_Private_ManifestResolveKey, | 5172 .ManifestResolveKey = (PP_Bool (*)(PP_Instance instance, int32_t manifest_id
, const char* key, struct PP_Var* full_url, struct PP_PNaClOptions* pnacl_option
s))&Pnacl_M25_PPB_NaCl_Private_ManifestResolveKey, |
5173 .GetPnaclResourceInfo = (PP_Bool (*)(PP_Instance instance, const char* filen
ame, struct PP_Var* llc_tool_name, struct PP_Var* ld_tool_name))&Pnacl_M25_PPB_N
aCl_Private_GetPnaclResourceInfo, | 5173 .GetPnaclResourceInfo = (PP_Bool (*)(PP_Instance instance, const char* filen
ame, struct PP_Var* llc_tool_name, struct PP_Var* ld_tool_name))&Pnacl_M25_PPB_N
aCl_Private_GetPnaclResourceInfo, |
5174 .GetCpuFeatureAttrs = (struct PP_Var (*)(void))&Pnacl_M25_PPB_NaCl_Private_G
etCpuFeatureAttrs, | 5174 .GetCpuFeatureAttrs = (struct PP_Var (*)(void))&Pnacl_M25_PPB_NaCl_Private_G
etCpuFeatureAttrs, |
5175 .PostMessageToJavaScript = (void (*)(PP_Instance instance, const char* messa
ge))&Pnacl_M25_PPB_NaCl_Private_PostMessageToJavaScript, | 5175 .PostMessageToJavaScript = (void (*)(PP_Instance instance, const char* messa
ge))&Pnacl_M25_PPB_NaCl_Private_PostMessageToJavaScript, |
5176 .DownloadNexe = (void (*)(PP_Instance instance, const char* url, PP_FileHand
le* handle, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_NaCl_Private_D
ownloadNexe | 5176 .DownloadNexe = (void (*)(PP_Instance instance, const char* url, PP_FileHand
le* handle, uint64_t* file_token_lo, uint64_t* file_token_hi, struct PP_Completi
onCallback callback))&Pnacl_M25_PPB_NaCl_Private_DownloadNexe |
5177 }; | 5177 }; |
5178 | 5178 |
5179 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_0_1 = { | 5179 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_0_1 = { |
5180 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreEqual, | 5180 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreEqual, |
5181 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, con
st struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreHos
tsEqual, | 5181 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, con
st struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreHos
tsEqual, |
5182 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_
Private* addr, PP_Bool include_port))&Pnacl_M17_PPB_NetAddress_Private_Describe, | 5182 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_
Private* addr, PP_Bool include_port))&Pnacl_M17_PPB_NetAddress_Private_Describe, |
5183 .ReplacePort = (PP_Bool (*)(const struct PP_NetAddress_Private* src_addr, ui
nt16_t port, struct PP_NetAddress_Private* addr_out))&Pnacl_M17_PPB_NetAddress_P
rivate_ReplacePort, | 5183 .ReplacePort = (PP_Bool (*)(const struct PP_NetAddress_Private* src_addr, ui
nt16_t port, struct PP_NetAddress_Private* addr_out))&Pnacl_M17_PPB_NetAddress_P
rivate_ReplacePort, |
5184 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* ad
dr))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress | 5184 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* ad
dr))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress |
5185 }; | 5185 }; |
5186 | 5186 |
(...skipping 1006 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6193 | 6193 |
6194 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ | 6194 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ |
6195 if (wrapper->real_iface == NULL) { | 6195 if (wrapper->real_iface == NULL) { |
6196 const void *iface = (*__real_PPPGetInterface)(name); | 6196 const void *iface = (*__real_PPPGetInterface)(name); |
6197 if (NULL == iface) return NULL; | 6197 if (NULL == iface) return NULL; |
6198 wrapper->real_iface = iface; | 6198 wrapper->real_iface = iface; |
6199 } | 6199 } |
6200 | 6200 |
6201 return wrapper->wrapped_iface; | 6201 return wrapper->wrapped_iface; |
6202 } | 6202 } |
OLD | NEW |