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

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

Issue 16271005: Implement pepper interface and plumbing for HRD's UI on ChromeOS (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Don't use IPC::Message::Schema::Read in unittest - build break Created 7 years, 6 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/c/private/ppb_talk_private.h ('k') | ppapi/ppapi_tests.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) 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 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2; 248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2;
249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2; 255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2;
256 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 2; 256 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 2;
257 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; 257 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
258 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
258 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1; 259 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1;
259 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2; 260 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2;
260 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; 261 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3;
261 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; 262 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4;
262 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; 263 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5;
263 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; 264 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2;
264 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; 265 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3;
265 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; 266 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4;
266 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1; 267 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1;
267 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1; 268 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_ 0_1;
(...skipping 2614 matching lines...) Expand 10 before | Expand all | Expand 10 after
2882 return iface->Create(instance); 2883 return iface->Create(instance);
2883 } 2884 }
2884 2885
2885 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) { 2886 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc e, struct PP_CompletionCallback* callback) {
2886 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface; 2887 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 1_0.real_iface;
2887 return iface->GetPermission(talk_resource, *callback); 2888 return iface->GetPermission(talk_resource, *callback);
2888 } 2889 }
2889 2890
2890 /* End wrapper methods for PPB_Talk_Private_1_0 */ 2891 /* End wrapper methods for PPB_Talk_Private_1_0 */
2891 2892
2893 /* Begin wrapper methods for PPB_Talk_Private_2_0 */
2894
2895 static PP_Resource Pnacl_M29_PPB_Talk_Private_Create(PP_Instance instance) {
2896 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 2_0.real_iface;
2897 return iface->Create(instance);
2898 }
2899
2900 static int32_t Pnacl_M29_PPB_Talk_Private_RequestPermission(PP_Resource talk_res ource, PP_TalkPermission permission, struct PP_CompletionCallback* callback) {
2901 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 2_0.real_iface;
2902 return iface->RequestPermission(talk_resource, permission, *callback);
2903 }
2904
2905 static int32_t Pnacl_M29_PPB_Talk_Private_StartRemoting(PP_Resource talk_resourc e, PP_TalkEventCallback event_callback, void* user_data, struct PP_CompletionCal lback* callback) {
2906 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 2_0.real_iface;
2907 return iface->StartRemoting(talk_resource, event_callback, user_data, *callbac k);
2908 }
2909
2910 static int32_t Pnacl_M29_PPB_Talk_Private_StopRemoting(PP_Resource talk_resource , struct PP_CompletionCallback* callback) {
2911 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_ 2_0.real_iface;
2912 return iface->StopRemoting(talk_resource, *callback);
2913 }
2914
2915 /* End wrapper methods for PPB_Talk_Private_2_0 */
2916
2892 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */ 2917 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */
2893 2918
2894 static PP_Resource Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance inst ance) { 2919 static PP_Resource Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance inst ance) {
2895 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC PServerSocket_Private_0_1.real_iface; 2920 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC PServerSocket_Private_0_1.real_iface;
2896 return iface->Create(instance); 2921 return iface->Create(instance);
2897 } 2922 }
2898 2923
2899 static PP_Bool Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resour ce resource) { 2924 static PP_Bool Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resour ce resource) {
2900 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC PServerSocket_Private_0_1.real_iface; 2925 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC PServerSocket_Private_0_1.real_iface;
2901 return iface->IsTCPServerSocket(resource); 2926 return iface->IsTCPServerSocket(resource);
(...skipping 1543 matching lines...) Expand 10 before | Expand all | Expand 10 after
4445 .GetMTU = (uint32_t (*)(PP_Resource resource, uint32_t index))&Pnacl_M19_PPB _NetworkList_Private_GetMTU 4470 .GetMTU = (uint32_t (*)(PP_Resource resource, uint32_t index))&Pnacl_M19_PPB _NetworkList_Private_GetMTU
4446 }; 4471 };
4447 4472
4448 /* Not generating wrapper interface for PPB_NetworkMonitor_Private_0_2 */ 4473 /* Not generating wrapper interface for PPB_NetworkMonitor_Private_0_2 */
4449 4474
4450 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = { 4475 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = {
4451 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create, 4476 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private _Create,
4452 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission 4477 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission
4453 }; 4478 };
4454 4479
4480 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = {
4481 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private _Create,
4482 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat e_RequestPermission,
4483 .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,
4484 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting
4485 };
4486
4455 struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Privat e_0_1 = { 4487 struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Privat e_0_1 = {
4456 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_TCPServerSoc ket_Private_Create, 4488 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_TCPServerSoc ket_Private_Create,
4457 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_TCPSe rverSocket_Private_IsTCPServerSocket, 4489 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_TCPSe rverSocket_Private_IsTCPServerSocket,
4458 .Listen = (int32_t (*)(PP_Resource tcp_server_socket, const struct PP_NetAdd ress_Private* addr, int32_t backlog, struct PP_CompletionCallback callback))&Pna cl_M18_PPB_TCPServerSocket_Private_Listen, 4490 .Listen = (int32_t (*)(PP_Resource tcp_server_socket, const struct PP_NetAdd ress_Private* addr, int32_t backlog, struct PP_CompletionCallback callback))&Pna cl_M18_PPB_TCPServerSocket_Private_Listen,
4459 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socke t, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_TCPServerSocket_Private _Accept, 4491 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socke t, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_TCPServerSocket_Private _Accept,
4460 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M18_PPB_TCP ServerSocket_Private_StopListening 4492 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M18_PPB_TCP ServerSocket_Private_StopListening
4461 }; 4493 };
4462 4494
4463 struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Privat e_0_2 = { 4495 struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Privat e_0_2 = {
4464 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_TCPServerSoc ket_Private_Create, 4496 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_TCPServerSoc ket_Private_Create,
(...skipping 941 matching lines...) Expand 10 before | Expand all | Expand 10 after
5406 .wrapped_iface = NULL /* Still need slot for real_iface */, 5438 .wrapped_iface = NULL /* Still need slot for real_iface */,
5407 .real_iface = NULL 5439 .real_iface = NULL
5408 }; 5440 };
5409 5441
5410 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = { 5442 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = {
5411 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0, 5443 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0,
5412 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0, 5444 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0,
5413 .real_iface = NULL 5445 .real_iface = NULL
5414 }; 5446 };
5415 5447
5448 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = {
5449 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0,
5450 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0,
5451 .real_iface = NULL
5452 };
5453
5416 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1 = { 5454 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _1 = {
5417 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1, 5455 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1,
5418 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1, 5456 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1,
5419 .real_iface = NULL 5457 .real_iface = NULL
5420 }; 5458 };
5421 5459
5422 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2 = { 5460 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0 _2 = {
5423 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2, 5461 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2,
5424 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2, 5462 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2,
5425 .real_iface = NULL 5463 .real_iface = NULL
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
5642 &Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2, 5680 &Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2,
5643 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 5681 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5644 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 5682 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5645 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 5683 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5646 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 5684 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5647 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 5685 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5648 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 5686 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5649 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2, 5687 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2,
5650 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2, 5688 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2,
5651 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, 5689 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
5690 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
5652 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, 5691 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1,
5653 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, 5692 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2,
5654 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, 5693 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3,
5655 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, 5694 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4,
5656 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, 5695 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5,
5657 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, 5696 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2,
5658 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, 5697 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3,
5659 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, 5698 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4,
5660 &Pnacl_WrapperInfo_PPB_UMA_Private_0_1, 5699 &Pnacl_WrapperInfo_PPB_UMA_Private_0_1,
5661 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1, 5700 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1,
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
5764 if (NULL == iface) return NULL; 5803 if (NULL == iface) return NULL;
5765 wrapper->real_iface = iface; 5804 wrapper->real_iface = iface;
5766 } 5805 }
5767 5806
5768 if (wrapper->wrapped_iface) { 5807 if (wrapper->wrapped_iface) {
5769 return wrapper->wrapped_iface; 5808 return wrapper->wrapped_iface;
5770 } else { 5809 } else {
5771 return wrapper->real_iface; 5810 return wrapper->real_iface;
5772 } 5811 }
5773 } 5812 }
OLDNEW
« no previous file with comments | « ppapi/c/private/ppb_talk_private.h ('k') | ppapi/ppapi_tests.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698