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

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

Issue 68773004: Pepper: Add MonitorIsExternal function to PPB_Flash_DRM. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix TODO, interface ordering.x Created 7 years 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/cpp/private/flash_drm.cc ('k') | ppapi/proxy/flash_drm_resource.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) 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 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1; 203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1; 204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4; 205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; 212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2; 217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1; 222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2; 223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2;
(...skipping 2733 matching lines...) Expand 10 before | Expand all | Expand 10 after
2956 return iface->GetHmonitor(drm, hmonitor); 2957 return iface->GetHmonitor(drm, hmonitor);
2957 } 2958 }
2958 2959
2959 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) { 2960 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) {
2960 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.re al_iface; 2961 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.re al_iface;
2961 return iface->GetVoucherFile(drm, file_ref, *callback); 2962 return iface->GetVoucherFile(drm, file_ref, *callback);
2962 } 2963 }
2963 2964
2964 /* End wrapper methods for PPB_Flash_DRM_1_0 */ 2965 /* End wrapper methods for PPB_Flash_DRM_1_0 */
2965 2966
2967 /* Begin wrapper methods for PPB_Flash_DRM_1_1 */
2968
2969 static PP_Resource Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance) {
2970 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2971 return iface->Create(instance);
2972 }
2973
2974 static int32_t Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm, struct PP_Va r* id, struct PP_CompletionCallback* callback) {
2975 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2976 return iface->GetDeviceID(drm, id, *callback);
2977 }
2978
2979 static PP_Bool Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm, int64_t* hmo nitor) {
2980 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2981 return iface->GetHmonitor(drm, hmonitor);
2982 }
2983
2984 static int32_t Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) {
2985 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2986 return iface->GetVoucherFile(drm, file_ref, *callback);
2987 }
2988
2989 static int32_t Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm, PP_Boo l* is_external, struct PP_CompletionCallback* callback) {
2990 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2991 return iface->MonitorIsExternal(drm, is_external, *callback);
2992 }
2993
2994 /* End wrapper methods for PPB_Flash_DRM_1_1 */
2995
2966 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */ 2996 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */
2967 2997
2968 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */ 2998 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
2969 2999
2970 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */ 3000 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
2971 3001
2972 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */ 3002 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */
2973 3003
2974 static PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, cons t struct PP_Flash_Menu* menu_data) { 3004 static PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, cons t struct PP_Flash_Menu* menu_data) {
2975 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2. real_iface; 3005 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2. real_iface;
(...skipping 1945 matching lines...) Expand 10 before | Expand all | Expand 10 after
4921 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID 4951 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
4922 }; 4952 };
4923 4953
4924 struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0 = { 4954 struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0 = {
4925 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Flash_DRM_Cr eate, 4955 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Flash_DRM_Cr eate,
4926 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID, 4956 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID,
4927 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M29_P PB_Flash_DRM_GetHmonitor, 4957 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M29_P PB_Flash_DRM_GetHmonitor,
4928 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile 4958 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile
4929 }; 4959 };
4930 4960
4961 struct PPB_Flash_DRM_1_1 Pnacl_Wrappers_PPB_Flash_DRM_1_1 = {
4962 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M33_PPB_Flash_DRM_Cr eate,
4963 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetDeviceID,
4964 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M33_P PB_Flash_DRM_GetHmonitor,
4965 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetVoucherFile,
4966 .MonitorIsExternal = (int32_t (*)(PP_Resource drm, PP_Bool* is_external, str uct PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal
4967 };
4968
4931 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */ 4969 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */
4932 4970
4933 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */ 4971 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
4934 4972
4935 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */ 4973 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
4936 4974
4937 struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = { 4975 struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = {
4938 .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Me nu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create, 4976 .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Me nu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create,
4939 .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Me nu_IsFlashMenu, 4977 .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Me nu_IsFlashMenu,
4940 .Show = (int32_t (*)(PP_Resource menu_id, const struct PP_Point* location, i nt32_t* selected_id, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Flash _Menu_Show 4978 .Show = (int32_t (*)(PP_Resource menu_id, const struct PP_Point* location, i nt32_t* selected_id, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Flash _Menu_Show
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after
5668 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0, 5706 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0,
5669 .real_iface = NULL 5707 .real_iface = NULL
5670 }; 5708 };
5671 5709
5672 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0 = { 5710 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0 = {
5673 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_0, 5711 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_0,
5674 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0, 5712 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0,
5675 .real_iface = NULL 5713 .real_iface = NULL
5676 }; 5714 };
5677 5715
5716 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1 = {
5717 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_1,
5718 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_1,
5719 .real_iface = NULL
5720 };
5721
5678 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = { 5722 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = {
5679 .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2, 5723 .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2,
5680 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2, 5724 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2,
5681 .real_iface = NULL 5725 .real_iface = NULL
5682 }; 5726 };
5683 5727
5684 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = { 5728 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = {
5685 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1, 5729 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1,
5686 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1, 5730 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1,
5687 .real_iface = NULL 5731 .real_iface = NULL
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
5920 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1, 5964 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1,
5921 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1, 5965 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1,
5922 &Pnacl_WrapperInfo_PPB_Flash_12_4, 5966 &Pnacl_WrapperInfo_PPB_Flash_12_4,
5923 &Pnacl_WrapperInfo_PPB_Flash_12_5, 5967 &Pnacl_WrapperInfo_PPB_Flash_12_5,
5924 &Pnacl_WrapperInfo_PPB_Flash_12_6, 5968 &Pnacl_WrapperInfo_PPB_Flash_12_6,
5925 &Pnacl_WrapperInfo_PPB_Flash_13_0, 5969 &Pnacl_WrapperInfo_PPB_Flash_13_0,
5926 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 5970 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
5927 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, 5971 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
5928 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 5972 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
5929 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, 5973 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0,
5974 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1,
5930 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, 5975 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
5931 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 5976 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5932 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 5977 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5933 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2, 5978 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2,
5934 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 5979 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5935 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 5980 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5936 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 5981 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5937 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 5982 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5938 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, 5983 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
5939 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, 5984 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2,
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
6035 if (NULL == iface) return NULL; 6080 if (NULL == iface) return NULL;
6036 wrapper->real_iface = iface; 6081 wrapper->real_iface = iface;
6037 } 6082 }
6038 6083
6039 if (wrapper->wrapped_iface) { 6084 if (wrapper->wrapped_iface) {
6040 return wrapper->wrapped_iface; 6085 return wrapper->wrapped_iface;
6041 } else { 6086 } else {
6042 return wrapper->real_iface; 6087 return wrapper->real_iface;
6043 } 6088 }
6044 } 6089 }
OLDNEW
« no previous file with comments | « ppapi/cpp/private/flash_drm.cc ('k') | ppapi/proxy/flash_drm_resource.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698