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

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

Issue 252023009: PPAPI: Add dev synchronous JS->Plugin messaging API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: use channel=dev instead of none Created 6 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 | Annotate | Revision Log
« no previous file with comments | « ppapi/c/ppp_message_handler.h ('k') | ppapi/proxy/ppb_instance_proxy.h » ('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_alarms_dev.h" 10 #include "ppapi/c/dev/ppb_alarms_dev.h"
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0; 112 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0;
113 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0; 113 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0;
114 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2; 114 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2;
115 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0; 115 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0;
116 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0; 116 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0;
117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1 ; 117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1 ;
118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1 ; 118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1 ;
119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0 ; 119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0 ;
120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0; 120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0;
121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0; 121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0;
122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_1;
122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0; 123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0;
123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0; 124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0;
124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0; 125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0;
125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0; 126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0;
126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0; 127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0;
127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0; 128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0;
128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1; 129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1;
129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0; 130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0;
130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0; 131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0;
131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0; 132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
(...skipping 1046 matching lines...) Expand 10 before | Expand all | Expand 10 after
1178 1179
1179 /* Begin wrapper methods for PPB_Messaging_1_0 */ 1180 /* Begin wrapper methods for PPB_Messaging_1_0 */
1180 1181
1181 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) { 1182 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) {
1182 const struct PPB_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_0.re al_iface; 1183 const struct PPB_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_0.re al_iface;
1183 iface->PostMessage(instance, *message); 1184 iface->PostMessage(instance, *message);
1184 } 1185 }
1185 1186
1186 /* End wrapper methods for PPB_Messaging_1_0 */ 1187 /* End wrapper methods for PPB_Messaging_1_0 */
1187 1188
1189 /* Begin wrapper methods for PPB_Messaging_1_1 */
1190
1191 static void Pnacl_M37_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_ Var* message) {
1192 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface;
1193 iface->PostMessage(instance, *message);
1194 }
1195
1196 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) {
1197 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface;
1198 return iface->RegisterMessageHandler(instance, user_data, handler, message_loo p);
1199 }
1200
1201 static void Pnacl_M37_PPB_Messaging_UnregisterMessageHandler(PP_Instance instanc e) {
1202 const struct PPB_Messaging_1_1 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_1.re al_iface;
1203 iface->UnregisterMessageHandler(instance);
1204 }
1205
1206 /* End wrapper methods for PPB_Messaging_1_1 */
1207
1188 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */ 1208 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */
1189 1209
1190 /* Begin wrapper methods for PPB_MouseLock_1_0 */ 1210 /* Begin wrapper methods for PPB_MouseLock_1_0 */
1191 1211
1192 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP _CompletionCallback* callback) { 1212 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP _CompletionCallback* callback) {
1193 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.re al_iface; 1213 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.re al_iface;
1194 return iface->LockMouse(instance, *callback); 1214 return iface->LockMouse(instance, *callback);
1195 } 1215 }
1196 1216
1197 static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) { 1217 static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) {
(...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after
1889 /* End wrapper methods for PPB_WebSocket_1_0 */ 1909 /* End wrapper methods for PPB_WebSocket_1_0 */
1890 1910
1891 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */ 1911 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */
1892 1912
1893 /* Not generating wrapper methods for PPP_InputEvent_0_1 */ 1913 /* Not generating wrapper methods for PPP_InputEvent_0_1 */
1894 1914
1895 /* Not generating wrapper methods for PPP_Instance_1_0 */ 1915 /* Not generating wrapper methods for PPP_Instance_1_0 */
1896 1916
1897 /* Not generating wrapper methods for PPP_Instance_1_1 */ 1917 /* Not generating wrapper methods for PPP_Instance_1_1 */
1898 1918
1919 /* Not generating wrapper methods for PPP_MessageHandler_0_1 */
1920
1899 /* Begin wrapper methods for PPP_Messaging_1_0 */ 1921 /* Begin wrapper methods for PPP_Messaging_1_0 */
1900 1922
1901 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct P P_Var message) { 1923 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct P P_Var message) {
1902 const struct PPP_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPP_Messaging_1_0.re al_iface; 1924 const struct PPP_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPP_Messaging_1_0.re al_iface;
1903 void (*temp_fp)(PP_Instance instance, struct PP_Var* message) = 1925 void (*temp_fp)(PP_Instance instance, struct PP_Var* message) =
1904 ((void (*)(PP_Instance instance, struct PP_Var* message))iface->HandleMessag e); 1926 ((void (*)(PP_Instance instance, struct PP_Var* message))iface->HandleMessag e);
1905 temp_fp(instance, &message); 1927 temp_fp(instance, &message);
1906 } 1928 }
1907 1929
1908 /* End wrapper methods for PPP_Messaging_1_0 */ 1930 /* End wrapper methods for PPP_Messaging_1_0 */
(...skipping 2600 matching lines...) Expand 10 before | Expand all | Expand 10 after
4509 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread, 4531 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread,
4510 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run , 4532 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run ,
4511 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork, 4533 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork,
4512 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit 4534 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit
4513 }; 4535 };
4514 4536
4515 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0 = { 4537 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0 = {
4516 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M14_PPB_Messaging_PostMessage 4538 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M14_PPB_Messaging_PostMessage
4517 }; 4539 };
4518 4540
4541 static const struct PPB_Messaging_1_1 Pnacl_Wrappers_PPB_Messaging_1_1 = {
4542 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl _M37_PPB_Messaging_PostMessage,
4543 .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,
4544 .UnregisterMessageHandler = (void (*)(PP_Instance instance))&Pnacl_M37_PPB_M essaging_UnregisterMessageHandler
4545 };
4546
4519 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */ 4547 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */
4520 4548
4521 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = { 4549 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = {
4522 .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_MouseLock_LockMouse, 4550 .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_MouseLock_LockMouse,
4523 .UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_Unlo ckMouse 4551 .UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_Unlo ckMouse
4524 }; 4552 };
4525 4553
4526 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = { 4554 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = {
4527 .CreateFromIPv4Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address, 4555 .CreateFromIPv4Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address,
4528 .CreateFromIPv6Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address, 4556 .CreateFromIPv6Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address,
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
4708 }; 4736 };
4709 4737
4710 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */ 4738 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */
4711 4739
4712 /* Not generating wrapper interface for PPP_InputEvent_0_1 */ 4740 /* Not generating wrapper interface for PPP_InputEvent_0_1 */
4713 4741
4714 /* Not generating wrapper interface for PPP_Instance_1_0 */ 4742 /* Not generating wrapper interface for PPP_Instance_1_0 */
4715 4743
4716 /* Not generating wrapper interface for PPP_Instance_1_1 */ 4744 /* Not generating wrapper interface for PPP_Instance_1_1 */
4717 4745
4746 /* Not generating wrapper interface for PPP_MessageHandler_0_1 */
4747
4718 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0 = { 4748 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0 = {
4719 .HandleMessage = &Pnacl_M14_PPP_Messaging_HandleMessage 4749 .HandleMessage = &Pnacl_M14_PPP_Messaging_HandleMessage
4720 }; 4750 };
4721 4751
4722 /* Not generating wrapper interface for PPP_MouseLock_1_0 */ 4752 /* Not generating wrapper interface for PPP_MouseLock_1_0 */
4723 4753
4724 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */ 4754 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */
4725 4755
4726 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */ 4756 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */
4727 4757
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after
5519 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0, 5549 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0,
5520 .real_iface = NULL 5550 .real_iface = NULL
5521 }; 5551 };
5522 5552
5523 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0 = { 5553 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0 = {
5524 .iface_macro = PPB_MESSAGING_INTERFACE_1_0, 5554 .iface_macro = PPB_MESSAGING_INTERFACE_1_0,
5525 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0, 5555 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0,
5526 .real_iface = NULL 5556 .real_iface = NULL
5527 }; 5557 };
5528 5558
5559 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_1 = {
5560 .iface_macro = PPB_MESSAGING_INTERFACE_1_1,
5561 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Messaging_1_1,
5562 .real_iface = NULL
5563 };
5564
5529 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = { 5565 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = {
5530 .iface_macro = PPB_MOUSELOCK_INTERFACE_1_0, 5566 .iface_macro = PPB_MOUSELOCK_INTERFACE_1_0,
5531 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0, 5567 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0,
5532 .real_iface = NULL 5568 .real_iface = NULL
5533 }; 5569 };
5534 5570
5535 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = { 5571 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = {
5536 .iface_macro = PPB_NETADDRESS_INTERFACE_1_0, 5572 .iface_macro = PPB_NETADDRESS_INTERFACE_1_0,
5537 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_1_0, 5573 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_1_0,
5538 .real_iface = NULL 5574 .real_iface = NULL
(...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after
6019 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0, 6055 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0,
6020 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0, 6056 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0,
6021 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2, 6057 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2,
6022 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0, 6058 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0,
6023 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0, 6059 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0,
6024 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1, 6060 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1,
6025 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1, 6061 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1,
6026 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0, 6062 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0,
6027 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0, 6063 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0,
6028 &Pnacl_WrapperInfo_PPB_Messaging_1_0, 6064 &Pnacl_WrapperInfo_PPB_Messaging_1_0,
6065 &Pnacl_WrapperInfo_PPB_Messaging_1_1,
6029 &Pnacl_WrapperInfo_PPB_MouseLock_1_0, 6066 &Pnacl_WrapperInfo_PPB_MouseLock_1_0,
6030 &Pnacl_WrapperInfo_PPB_NetAddress_1_0, 6067 &Pnacl_WrapperInfo_PPB_NetAddress_1_0,
6031 &Pnacl_WrapperInfo_PPB_NetworkList_1_0, 6068 &Pnacl_WrapperInfo_PPB_NetworkList_1_0,
6032 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0, 6069 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0,
6033 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0, 6070 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0,
6034 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0, 6071 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0,
6035 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1, 6072 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1,
6036 &Pnacl_WrapperInfo_PPB_TextInputController_1_0, 6073 &Pnacl_WrapperInfo_PPB_TextInputController_1_0,
6037 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0, 6074 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0,
6038 &Pnacl_WrapperInfo_PPB_URLLoader_1_0, 6075 &Pnacl_WrapperInfo_PPB_URLLoader_1_0,
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
6173 6210
6174 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6211 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6175 if (wrapper->real_iface == NULL) { 6212 if (wrapper->real_iface == NULL) {
6176 const void *iface = (*__real_PPPGetInterface)(name); 6213 const void *iface = (*__real_PPPGetInterface)(name);
6177 if (NULL == iface) return NULL; 6214 if (NULL == iface) return NULL;
6178 wrapper->real_iface = iface; 6215 wrapper->real_iface = iface;
6179 } 6216 }
6180 6217
6181 return wrapper->wrapped_iface; 6218 return wrapper->wrapped_iface;
6182 } 6219 }
OLDNEW
« no previous file with comments | « ppapi/c/ppp_message_handler.h ('k') | ppapi/proxy/ppb_instance_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698