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

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

Issue 10918182: Don't require a recreation of the context when fullscreening (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix style Created 8 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
OLDNEW
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2012 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 /* Last generated from IDL: Tue Sep 4 17:22:07 2012. */ 6 /* Last generated from IDL: Tue Sep 4 17:22:07 2012. */
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 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_0; 199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_0;
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_1; 200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_1;
201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_2; 201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_2;
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_3; 202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_3;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4; 203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5; 204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_3_0; 205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_3_0;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Print_1_0; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Print_1_0;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_TCPSocket_0_2; 212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_TCPSocket_0_2;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_UDPSocket_0_1; 213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_UDPSocket_0_1;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2; 218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 2; 219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_ 2;
(...skipping 2314 matching lines...) Expand 10 before | Expand all | Expand 10 after
2533 static __attribute__((pnaclcall)) 2534 static __attribute__((pnaclcall))
2534 int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id, struct P P_Var* id, struct PP_CompletionCallback callback) { 2535 int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id, struct P P_Var* id, struct PP_CompletionCallback callback) {
2535 const struct PPB_Flash_DeviceID_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Devic eID_1_0.real_iface; 2536 const struct PPB_Flash_DeviceID_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Devic eID_1_0.real_iface;
2536 return iface->GetDeviceID(device_id, id, callback); 2537 return iface->GetDeviceID(device_id, id, callback);
2537 } 2538 }
2538 2539
2539 /* End wrapper methods for PPB_Flash_DeviceID_1_0 */ 2540 /* End wrapper methods for PPB_Flash_DeviceID_1_0 */
2540 2541
2541 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */ 2542 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
2542 2543
2544 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
2545
2543 /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */ 2546 /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */
2544 2547
2545 /* Not generating wrapper methods for PPB_Flash_Print_1_0 */ 2548 /* Not generating wrapper methods for PPB_Flash_Print_1_0 */
2546 2549
2547 /* Begin wrapper methods for PPB_Flash_TCPSocket_0_2 */ 2550 /* Begin wrapper methods for PPB_Flash_TCPSocket_0_2 */
2548 2551
2549 static __attribute__((pnaclcall)) 2552 static __attribute__((pnaclcall))
2550 PP_Resource Pnacl_M15_PPB_Flash_TCPSocket_Create(PP_Instance instance) { 2553 PP_Resource Pnacl_M15_PPB_Flash_TCPSocket_Create(PP_Instance instance) {
2551 const struct PPB_Flash_TCPSocket_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_TCPS ocket_0_2.real_iface; 2554 const struct PPB_Flash_TCPSocket_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_TCPS ocket_0_2.real_iface;
2552 return iface->Create(instance); 2555 return iface->Create(instance);
(...skipping 1348 matching lines...) Expand 10 before | Expand all | Expand 10 after
3901 .WriteData = (int32_t (*)(PP_Instance instance_id, PP_Flash_Clipboard_Type c lipboard_type, uint32_t data_item_count, const PP_Flash_Clipboard_Format formats [], const struct PP_Var data_items[]))&Pnacl_M19_PPB_Flash_Clipboard_WriteData 3904 .WriteData = (int32_t (*)(PP_Instance instance_id, PP_Flash_Clipboard_Type c lipboard_type, uint32_t data_item_count, const PP_Flash_Clipboard_Format formats [], const struct PP_Var data_items[]))&Pnacl_M19_PPB_Flash_Clipboard_WriteData
3902 }; 3905 };
3903 3906
3904 struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0 = { 3907 struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0 = {
3905 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_Device ID_Create, 3908 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_Device ID_Create,
3906 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID 3909 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
3907 }; 3910 };
3908 3911
3909 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */ 3912 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
3910 3913
3914 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
3915
3911 /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */ 3916 /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */
3912 3917
3913 /* Not generating wrapper interface for PPB_Flash_Print_1_0 */ 3918 /* Not generating wrapper interface for PPB_Flash_Print_1_0 */
3914 3919
3915 struct PPB_Flash_TCPSocket_0_2 Pnacl_Wrappers_PPB_Flash_TCPSocket_0_2 = { 3920 struct PPB_Flash_TCPSocket_0_2 Pnacl_Wrappers_PPB_Flash_TCPSocket_0_2 = {
3916 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M15_PPB_Flash_TCPSoc ket_Create, 3921 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M15_PPB_Flash_TCPSoc ket_Create,
3917 .IsFlashTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M15_PPB_Flash_ TCPSocket_IsFlashTCPSocket, 3922 .IsFlashTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M15_PPB_Flash_ TCPSocket_IsFlashTCPSocket,
3918 .Connect = (int32_t (*)(PP_Resource tcp_socket, const char* host, uint16_t p ort, struct PP_CompletionCallback callback))&Pnacl_M15_PPB_Flash_TCPSocket_Conne ct, 3923 .Connect = (int32_t (*)(PP_Resource tcp_socket, const char* host, uint16_t p ort, struct PP_CompletionCallback callback))&Pnacl_M15_PPB_Flash_TCPSocket_Conne ct,
3919 .ConnectWithNetAddress = (int32_t (*)(PP_Resource tcp_socket, const struct P P_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M15_PP B_Flash_TCPSocket_ConnectWithNetAddress, 3924 .ConnectWithNetAddress = (int32_t (*)(PP_Resource tcp_socket, const struct P P_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M15_PP B_Flash_TCPSocket_ConnectWithNetAddress,
3920 .GetLocalAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress _Private* local_addr))&Pnacl_M15_PPB_Flash_TCPSocket_GetLocalAddress, 3925 .GetLocalAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress _Private* local_addr))&Pnacl_M15_PPB_Flash_TCPSocket_GetLocalAddress,
(...skipping 763 matching lines...) Expand 10 before | Expand all | Expand 10 after
4684 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0, 4689 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0,
4685 .real_iface = NULL 4690 .real_iface = NULL
4686 }; 4691 };
4687 4692
4688 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1 = { 4693 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1 = {
4689 .iface_macro = PPB_FLASHFULLSCREEN_INTERFACE_0_1, 4694 .iface_macro = PPB_FLASHFULLSCREEN_INTERFACE_0_1,
4690 .wrapped_iface = NULL /* Still need slot for real_iface */, 4695 .wrapped_iface = NULL /* Still need slot for real_iface */,
4691 .real_iface = NULL 4696 .real_iface = NULL
4692 }; 4697 };
4693 4698
4699 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0 = {
4700 .iface_macro = PPB_FLASHFULLSCREEN_INTERFACE_1_0,
4701 .wrapped_iface = NULL /* Still need slot for real_iface */,
4702 .real_iface = NULL
4703 };
4704
4694 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1 = { 4705 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1 = {
4695 .iface_macro = PPB_FLASH_MESSAGELOOP_INTERFACE_0_1, 4706 .iface_macro = PPB_FLASH_MESSAGELOOP_INTERFACE_0_1,
4696 .wrapped_iface = NULL /* Still need slot for real_iface */, 4707 .wrapped_iface = NULL /* Still need slot for real_iface */,
4697 .real_iface = NULL 4708 .real_iface = NULL
4698 }; 4709 };
4699 4710
4700 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Print_1_0 = { 4711 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Print_1_0 = {
4701 .iface_macro = PPB_FLASH_PRINT_INTERFACE_1_0, 4712 .iface_macro = PPB_FLASH_PRINT_INTERFACE_1_0,
4702 .wrapped_iface = NULL /* Still need slot for real_iface */, 4713 .wrapped_iface = NULL /* Still need slot for real_iface */,
4703 .real_iface = NULL 4714 .real_iface = NULL
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
4905 &Pnacl_WrapperInfo_PPB_Flash_12_0, 4916 &Pnacl_WrapperInfo_PPB_Flash_12_0,
4906 &Pnacl_WrapperInfo_PPB_Flash_12_1, 4917 &Pnacl_WrapperInfo_PPB_Flash_12_1,
4907 &Pnacl_WrapperInfo_PPB_Flash_12_2, 4918 &Pnacl_WrapperInfo_PPB_Flash_12_2,
4908 &Pnacl_WrapperInfo_PPB_Flash_12_3, 4919 &Pnacl_WrapperInfo_PPB_Flash_12_3,
4909 &Pnacl_WrapperInfo_PPB_Flash_12_4, 4920 &Pnacl_WrapperInfo_PPB_Flash_12_4,
4910 &Pnacl_WrapperInfo_PPB_Flash_12_5, 4921 &Pnacl_WrapperInfo_PPB_Flash_12_5,
4911 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_3_0, 4922 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_3_0,
4912 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 4923 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
4913 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 4924 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
4914 &Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1, 4925 &Pnacl_WrapperInfo_PPB_FlashFullscreen_0_1,
4926 &Pnacl_WrapperInfo_PPB_FlashFullscreen_1_0,
4915 &Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1, 4927 &Pnacl_WrapperInfo_PPB_Flash_MessageLoop_0_1,
4916 &Pnacl_WrapperInfo_PPB_Flash_Print_1_0, 4928 &Pnacl_WrapperInfo_PPB_Flash_Print_1_0,
4917 &Pnacl_WrapperInfo_PPB_Flash_TCPSocket_0_2, 4929 &Pnacl_WrapperInfo_PPB_Flash_TCPSocket_0_2,
4918 &Pnacl_WrapperInfo_PPB_Flash_UDPSocket_0_1, 4930 &Pnacl_WrapperInfo_PPB_Flash_UDPSocket_0_1,
4919 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 4931 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
4920 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 4932 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
4921 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 4933 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
4922 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 4934 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
4923 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2, 4935 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2,
4924 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2, 4936 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2,
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
5023 if (NULL == iface) return NULL; 5035 if (NULL == iface) return NULL;
5024 wrapper->real_iface = iface; 5036 wrapper->real_iface = iface;
5025 } 5037 }
5026 5038
5027 if (wrapper->wrapped_iface) { 5039 if (wrapper->wrapped_iface) {
5028 return wrapper->wrapped_iface; 5040 return wrapper->wrapped_iface;
5029 } else { 5041 } else {
5030 return wrapper->real_iface; 5042 return wrapper->real_iface;
5031 } 5043 }
5032 } 5044 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698