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

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

Issue 564573002: PPAPI: Make PPP_MessageHandler work in PNaCl (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge Created 6 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/generators/idl_c_proto.py ('k') | ppapi/proxy/interface_list.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) 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_audio_input_dev.h" 10 #include "ppapi/c/dev/ppb_audio_input_dev.h"
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0; 117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0;
118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0; 118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0;
119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2; 119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2;
120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0; 120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0;
121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0; 121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0;
122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1 ; 122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1 ;
123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1 ; 123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1 ;
124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0 ; 124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0 ;
125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0; 125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0;
126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0; 126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0;
127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_1; 127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2;
128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0; 128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0;
129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0; 129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0;
130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0; 130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0;
131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0; 131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0;
132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0; 132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0;
133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0; 133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0;
134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1; 134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1;
135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0; 135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0;
136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0; 136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0;
137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0; 137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
(...skipping 1184 matching lines...) Expand 10 before | Expand all | Expand 10 after
1322 1322
1323 /* Begin wrapper methods for PPB_Messaging_1_0 */ 1323 /* Begin wrapper methods for PPB_Messaging_1_0 */
1324 1324
1325 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) { 1325 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) {
1326 const struct PPB_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_0.re al_iface; 1326 const struct PPB_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_0.re al_iface;
1327 iface->PostMessage(instance, *message); 1327 iface->PostMessage(instance, *message);
1328 } 1328 }
1329 1329
1330 /* End wrapper methods for PPB_Messaging_1_0 */ 1330 /* End wrapper methods for PPB_Messaging_1_0 */
1331 1331
1332 /* Begin wrapper methods for PPB_Messaging_1_1 */ 1332 /* Begin wrapper methods for PPB_Messaging_1_2 */
1333 1333
1334 static void Pnacl_M37_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) { 1334 static void Pnacl_M39_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) {
1335 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface; 1335 const struct PPB_Messaging_1_2 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_2.re al_iface;
1336 iface->PostMessage(instance, *message); 1336 iface->PostMessage(instance, *message);
1337 } 1337 }
1338 1338
1339 static int32_t Pnacl_M37_PPB_Messaging_RegisterMessageHandler(PP_Instance instan ce, void* user_data, const struct PPP_MessageHandler_0_1* handler, PP_Resource m essage_loop) { 1339 static int32_t Pnacl_M39_PPB_Messaging_RegisterMessageHandler(PP_Instance instan ce, void* user_data, const struct PPP_MessageHandler_0_2* handler, PP_Resource m essage_loop) {
1340 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface; 1340 const struct PPB_Messaging_1_2 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_2.re al_iface;
1341 return iface->RegisterMessageHandler(instance, user_data, handler, message_loo p); 1341 return iface->RegisterMessageHandler(instance, user_data, handler, message_loo p);
1342 } 1342 }
1343 1343
1344 static void Pnacl_M37_PPB_Messaging_UnregisterMessageHandler(PP_Instance instanc e) { 1344 static void Pnacl_M39_PPB_Messaging_UnregisterMessageHandler(PP_Instance instanc e) {
1345 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface; 1345 const struct PPB_Messaging_1_2 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_2.re al_iface;
1346 iface->UnregisterMessageHandler(instance); 1346 iface->UnregisterMessageHandler(instance);
1347 } 1347 }
1348 1348
1349 /* End wrapper methods for PPB_Messaging_1_1 */ 1349 /* End wrapper methods for PPB_Messaging_1_2 */
1350 1350
1351 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */ 1351 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */
1352 1352
1353 /* Begin wrapper methods for PPB_MouseLock_1_0 */ 1353 /* Begin wrapper methods for PPB_MouseLock_1_0 */
1354 1354
1355 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP _CompletionCallback* callback) { 1355 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP _CompletionCallback* callback) {
1356 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.re al_iface; 1356 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.re al_iface;
1357 return iface->LockMouse(instance, *callback); 1357 return iface->LockMouse(instance, *callback);
1358 } 1358 }
1359 1359
(...skipping 754 matching lines...) Expand 10 before | Expand all | Expand 10 after
2114 /* End wrapper methods for PPB_WebSocket_1_0 */ 2114 /* End wrapper methods for PPB_WebSocket_1_0 */
2115 2115
2116 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */ 2116 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */
2117 2117
2118 /* Not generating wrapper methods for PPP_InputEvent_0_1 */ 2118 /* Not generating wrapper methods for PPP_InputEvent_0_1 */
2119 2119
2120 /* Not generating wrapper methods for PPP_Instance_1_0 */ 2120 /* Not generating wrapper methods for PPP_Instance_1_0 */
2121 2121
2122 /* Not generating wrapper methods for PPP_Instance_1_1 */ 2122 /* Not generating wrapper methods for PPP_Instance_1_1 */
2123 2123
2124 /* Not generating wrapper methods for PPP_MessageHandler_0_1 */ 2124 /* Not generating wrapper methods for PPP_MessageHandler_0_2 */
2125 2125
2126 /* Begin wrapper methods for PPP_Messaging_1_0 */ 2126 /* Begin wrapper methods for PPP_Messaging_1_0 */
2127 2127
2128 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct P P_Var message) { 2128 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct P P_Var message) {
2129 const struct PPP_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPP_Messaging_1_0.re al_iface; 2129 const struct PPP_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPP_Messaging_1_0.re al_iface;
2130 void (*temp_fp)(PP_Instance instance, struct PP_Var* message) = 2130 void (*temp_fp)(PP_Instance instance, struct PP_Var* message) =
2131 ((void (*)(PP_Instance instance, struct PP_Var* message))iface->HandleMessag e); 2131 ((void (*)(PP_Instance instance, struct PP_Var* message))iface->HandleMessag e);
2132 temp_fp(instance, &message); 2132 temp_fp(instance, &message);
2133 } 2133 }
2134 2134
(...skipping 2677 matching lines...) Expand 10 before | Expand all | Expand 10 after
4812 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread, 4812 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread,
4813 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run , 4813 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run ,
4814 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork, 4814 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork,
4815 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit 4815 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit
4816 }; 4816 };
4817 4817
4818 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0 = { 4818 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0 = {
4819 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M14_PPB_Messaging_PostMessage 4819 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M14_PPB_Messaging_PostMessage
4820 }; 4820 };
4821 4821
4822 static const struct PPB_Messaging_1_1 Pnacl_Wrappers_PPB_Messaging_1_1 = { 4822 static const struct PPB_Messaging_1_2 Pnacl_Wrappers_PPB_Messaging_1_2 = {
4823 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M37_PPB_Messaging_PostMessage, 4823 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M39_PPB_Messaging_PostMessage,
4824 .RegisterMessageHandler = (int32_t (*)(PP_Instance instance, void* user_data , const struct PPP_MessageHandler_0_1* handler, PP_Resource message_loop))&Pnacl _M37_PPB_Messaging_RegisterMessageHandler, 4824 .RegisterMessageHandler = (int32_t (*)(PP_Instance instance, void* user_data , const struct PPP_MessageHandler_0_2* handler, PP_Resource message_loop))&Pnacl _M39_PPB_Messaging_RegisterMessageHandler,
4825 .UnregisterMessageHandler = (void (*)(PP_Instance instance))&Pnacl_M37_PPB_M essaging_UnregisterMessageHandler 4825 .UnregisterMessageHandler = (void (*)(PP_Instance instance))&Pnacl_M39_PPB_M essaging_UnregisterMessageHandler
4826 }; 4826 };
4827 4827
4828 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */ 4828 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */
4829 4829
4830 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = { 4830 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = {
4831 .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_MouseLock_LockMouse, 4831 .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_MouseLock_LockMouse,
4832 .UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_Unlo ckMouse 4832 .UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_Unlo ckMouse
4833 }; 4833 };
4834 4834
4835 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = { 4835 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = {
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
5046 }; 5046 };
5047 5047
5048 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */ 5048 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */
5049 5049
5050 /* Not generating wrapper interface for PPP_InputEvent_0_1 */ 5050 /* Not generating wrapper interface for PPP_InputEvent_0_1 */
5051 5051
5052 /* Not generating wrapper interface for PPP_Instance_1_0 */ 5052 /* Not generating wrapper interface for PPP_Instance_1_0 */
5053 5053
5054 /* Not generating wrapper interface for PPP_Instance_1_1 */ 5054 /* Not generating wrapper interface for PPP_Instance_1_1 */
5055 5055
5056 /* Not generating wrapper interface for PPP_MessageHandler_0_1 */ 5056 /* Not generating wrapper interface for PPP_MessageHandler_0_2 */
5057 5057
5058 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0 = { 5058 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0 = {
5059 .HandleMessage = &Pnacl_M14_PPP_Messaging_HandleMessage 5059 .HandleMessage = &Pnacl_M14_PPP_Messaging_HandleMessage
5060 }; 5060 };
5061 5061
5062 /* Not generating wrapper interface for PPP_MouseLock_1_0 */ 5062 /* Not generating wrapper interface for PPP_MouseLock_1_0 */
5063 5063
5064 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */ 5064 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */
5065 5065
5066 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */ 5066 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */
(...skipping 822 matching lines...) Expand 10 before | Expand all | Expand 10 after
5889 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0, 5889 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0,
5890 .real_iface = NULL 5890 .real_iface = NULL
5891 }; 5891 };
5892 5892
5893 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0 = { 5893 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0 = {
5894 .iface_macro = PPB_MESSAGING_INTERFACE_1_0, 5894 .iface_macro = PPB_MESSAGING_INTERFACE_1_0,
5895 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0, 5895 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0,
5896 .real_iface = NULL 5896 .real_iface = NULL
5897 }; 5897 };
5898 5898
5899 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_1 = { 5899 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2 = {
5900 .iface_macro = PPB_MESSAGING_INTERFACE_1_1, 5900 .iface_macro = PPB_MESSAGING_INTERFACE_1_2,
5901 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_1, 5901 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_2,
5902 .real_iface = NULL 5902 .real_iface = NULL
5903 }; 5903 };
5904 5904
5905 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = { 5905 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = {
5906 .iface_macro = PPB_MOUSELOCK_INTERFACE_1_0, 5906 .iface_macro = PPB_MOUSELOCK_INTERFACE_1_0,
5907 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0, 5907 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0,
5908 .real_iface = NULL 5908 .real_iface = NULL
5909 }; 5909 };
5910 5910
5911 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = { 5911 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = {
(...skipping 492 matching lines...) Expand 10 before | Expand all | Expand 10 after
6404 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0, 6404 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0,
6405 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0, 6405 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0,
6406 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2, 6406 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2,
6407 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0, 6407 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0,
6408 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0, 6408 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0,
6409 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1, 6409 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1,
6410 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1, 6410 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1,
6411 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0, 6411 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0,
6412 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0, 6412 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0,
6413 &Pnacl_WrapperInfo_PPB_Messaging_1_0, 6413 &Pnacl_WrapperInfo_PPB_Messaging_1_0,
6414 &Pnacl_WrapperInfo_PPB_Messaging_1_1, 6414 &Pnacl_WrapperInfo_PPB_Messaging_1_2,
6415 &Pnacl_WrapperInfo_PPB_MouseLock_1_0, 6415 &Pnacl_WrapperInfo_PPB_MouseLock_1_0,
6416 &Pnacl_WrapperInfo_PPB_NetAddress_1_0, 6416 &Pnacl_WrapperInfo_PPB_NetAddress_1_0,
6417 &Pnacl_WrapperInfo_PPB_NetworkList_1_0, 6417 &Pnacl_WrapperInfo_PPB_NetworkList_1_0,
6418 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0, 6418 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0,
6419 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0, 6419 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0,
6420 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0, 6420 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0,
6421 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1, 6421 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1,
6422 &Pnacl_WrapperInfo_PPB_TextInputController_1_0, 6422 &Pnacl_WrapperInfo_PPB_TextInputController_1_0,
6423 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0, 6423 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0,
6424 &Pnacl_WrapperInfo_PPB_URLLoader_1_0, 6424 &Pnacl_WrapperInfo_PPB_URLLoader_1_0,
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
6560 6560
6561 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6561 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6562 if (wrapper->real_iface == NULL) { 6562 if (wrapper->real_iface == NULL) {
6563 const void *iface = (*__real_PPPGetInterface)(name); 6563 const void *iface = (*__real_PPPGetInterface)(name);
6564 if (NULL == iface) return NULL; 6564 if (NULL == iface) return NULL;
6565 wrapper->real_iface = iface; 6565 wrapper->real_iface = iface;
6566 } 6566 }
6567 6567
6568 return wrapper->wrapped_iface; 6568 return wrapper->wrapped_iface;
6569 } 6569 }
OLDNEW
« no previous file with comments | « ppapi/generators/idl_c_proto.py ('k') | ppapi/proxy/interface_list.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698