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

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

Issue 60173003: Draft: apps APIs in Pepper (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: 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/generators/idl_c_header.py ('k') | ppapi/ppapi_shared.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_alarms_dev.h"
10 #include "ppapi/c/dev/ppb_audio_input_dev.h" 11 #include "ppapi/c/dev/ppb_audio_input_dev.h"
11 #include "ppapi/c/dev/ppb_buffer_dev.h" 12 #include "ppapi/c/dev/ppb_buffer_dev.h"
12 #include "ppapi/c/dev/ppb_crypto_dev.h" 13 #include "ppapi/c/dev/ppb_crypto_dev.h"
13 #include "ppapi/c/dev/ppb_cursor_control_dev.h" 14 #include "ppapi/c/dev/ppb_cursor_control_dev.h"
14 #include "ppapi/c/dev/ppb_device_ref_dev.h" 15 #include "ppapi/c/dev/ppb_device_ref_dev.h"
15 #include "ppapi/c/dev/ppb_file_chooser_dev.h" 16 #include "ppapi/c/dev/ppb_file_chooser_dev.h"
16 #include "ppapi/c/dev/ppb_file_io_dev.h" 17 #include "ppapi/c/dev/ppb_file_io_dev.h"
17 #include "ppapi/c/dev/ppb_find_dev.h" 18 #include "ppapi/c/dev/ppb_find_dev.h"
18 #include "ppapi/c/dev/ppb_font_dev.h" 19 #include "ppapi/c/dev/ppb_font_dev.h"
20 #include "ppapi/c/dev/ppb_foobar_dev.h"
19 #include "ppapi/c/dev/ppb_graphics_2d_dev.h" 21 #include "ppapi/c/dev/ppb_graphics_2d_dev.h"
20 #include "ppapi/c/dev/ppb_ime_input_event_dev.h" 22 #include "ppapi/c/dev/ppb_ime_input_event_dev.h"
21 #include "ppapi/c/dev/ppb_keyboard_input_event_dev.h" 23 #include "ppapi/c/dev/ppb_keyboard_input_event_dev.h"
22 #include "ppapi/c/dev/ppb_memory_dev.h" 24 #include "ppapi/c/dev/ppb_memory_dev.h"
23 #include "ppapi/c/dev/ppb_printing_dev.h" 25 #include "ppapi/c/dev/ppb_printing_dev.h"
24 #include "ppapi/c/dev/ppb_resource_array_dev.h" 26 #include "ppapi/c/dev/ppb_resource_array_dev.h"
25 #include "ppapi/c/dev/ppb_scrollbar_dev.h" 27 #include "ppapi/c/dev/ppb_scrollbar_dev.h"
26 #include "ppapi/c/dev/ppb_testing_dev.h" 28 #include "ppapi/c/dev/ppb_testing_dev.h"
27 #include "ppapi/c/dev/ppb_text_input_dev.h" 29 #include "ppapi/c/dev/ppb_text_input_dev.h"
28 #include "ppapi/c/dev/ppb_trace_event_dev.h" 30 #include "ppapi/c/dev/ppb_trace_event_dev.h"
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0; 170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
169 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0; 171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0;
170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0; 172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0;
171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0; 173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0;
172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1; 174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1;
173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0; 175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0;
174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0; 176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0;
175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0; 177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0;
176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0; 178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0;
177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0; 179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1;
178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2; 181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2;
179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3; 182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4; 183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4;
181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1; 184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1;
182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5; 185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5;
183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6; 186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6;
184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1; 187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1;
185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6; 188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6;
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Foobar_0_1;
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1; 190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1;
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2; 191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2;
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_ 2; 192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_ 2;
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7; 193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7;
190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_9; 194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_9;
191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_91; 195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_91;
192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_92; 196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_92;
193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1; 197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1;
194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6; 198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6;
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7; 199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7;
(...skipping 1421 matching lines...) Expand 10 before | Expand all | Expand 10 after
1617 /* Not generating wrapper methods for PPB_BrowserFont_Trusted_1_0 */ 1621 /* Not generating wrapper methods for PPB_BrowserFont_Trusted_1_0 */
1618 1622
1619 /* Not generating wrapper methods for PPB_CharSet_Trusted_1_0 */ 1623 /* Not generating wrapper methods for PPB_CharSet_Trusted_1_0 */
1620 1624
1621 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_5 */ 1625 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_5 */
1622 1626
1623 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_6 */ 1627 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_6 */
1624 1628
1625 /* Not generating wrapper methods for PPB_URLLoaderTrusted_0_3 */ 1629 /* Not generating wrapper methods for PPB_URLLoaderTrusted_0_3 */
1626 1630
1631 /* Begin wrapper methods for PPB_Alarms_Dev_0_1 */
1632
1633 static void Pnacl_M33_PPB_Alarms_Dev_Create(PP_Instance instance, struct PP_Var* name, const struct PP_Alarms_AlarmCreateInfo_Dev* alarm_info) {
1634 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1635 iface->Create(instance, *name, alarm_info);
1636 }
1637
1638 static int32_t Pnacl_M33_PPB_Alarms_Dev_Get(PP_Instance instance, struct PP_Var* name, struct PP_Alarms_Alarm_Dev* alarm, struct PP_CompletionCallback* callback ) {
1639 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1640 return iface->Get(instance, *name, alarm, *callback);
1641 }
1642
1643 static int32_t Pnacl_M33_PPB_Alarms_Dev_GetAll(PP_Instance instance, struct PP_A larms_Alarm_Array_Dev* alarms, struct PP_ArrayOutput* array_allocator, struct PP _CompletionCallback* callback) {
1644 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1645 return iface->GetAll(instance, alarms, *array_allocator, *callback);
1646 }
1647
1648 static void Pnacl_M33_PPB_Alarms_Dev_Clear(PP_Instance instance, struct PP_Var* name) {
1649 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1650 iface->Clear(instance, *name);
1651 }
1652
1653 static void Pnacl_M33_PPB_Alarms_Dev_ClearAll(PP_Instance instance) {
1654 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1655 iface->ClearAll(instance);
1656 }
1657
1658 static uint32_t Pnacl_M33_PPB_Alarms_Dev_AddOnAlarmListener(PP_Instance instance , PP_Alarms_OnAlarm_Dev callback, void* user_data) {
1659 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1. real_iface;
1660 return iface->AddOnAlarmListener(instance, callback, user_data);
1661 }
1662
1663 /* End wrapper methods for PPB_Alarms_Dev_0_1 */
1664
1627 /* Begin wrapper methods for PPB_AudioInput_Dev_0_2 */ 1665 /* Begin wrapper methods for PPB_AudioInput_Dev_0_2 */
1628 1666
1629 static PP_Resource Pnacl_M19_PPB_AudioInput_Dev_Create(PP_Instance instance) { 1667 static PP_Resource Pnacl_M19_PPB_AudioInput_Dev_Create(PP_Instance instance) {
1630 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_ Dev_0_2.real_iface; 1668 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_ Dev_0_2.real_iface;
1631 return iface->Create(instance); 1669 return iface->Create(instance);
1632 } 1670 }
1633 1671
1634 static PP_Bool Pnacl_M19_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource) { 1672 static PP_Bool Pnacl_M19_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource) {
1635 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_ Dev_0_2.real_iface; 1673 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_ Dev_0_2.real_iface;
1636 return iface->IsAudioInput(resource); 1674 return iface->IsAudioInput(resource);
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
1892 return iface->CharacterOffsetForPixel(font, text, pixel_position); 1930 return iface->CharacterOffsetForPixel(font, text, pixel_position);
1893 } 1931 }
1894 1932
1895 static int32_t Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset) { 1933 static int32_t Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset) {
1896 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real _iface; 1934 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real _iface;
1897 return iface->PixelOffsetForCharacter(font, text, char_offset); 1935 return iface->PixelOffsetForCharacter(font, text, char_offset);
1898 } 1936 }
1899 1937
1900 /* End wrapper methods for PPB_Font_Dev_0_6 */ 1938 /* End wrapper methods for PPB_Font_Dev_0_6 */
1901 1939
1940 /* Begin wrapper methods for PPB_Foobar_0_1 */
1941
1942 static int32_t Pnacl_M33_PPB_Foobar_Baz(PP_Instance instance, struct PP_Var* str , struct PP_Var* optional_str, const struct PP_Optional_Double* dbl, struct PP_F oo* foo, struct PP_CompletionCallback* callback) {
1943 const struct PPB_Foobar_0_1 *iface = Pnacl_WrapperInfo_PPB_Foobar_0_1.real_ifa ce;
1944 return iface->Baz(instance, *str, *optional_str, dbl, foo, *callback);
1945 }
1946
1947 static int32_t Pnacl_M33_PPB_Foobar_Qux(PP_Instance instance, struct PP_Double_A rray* foo_array, struct PP_ArrayOutput* array_allocator, struct PP_CompletionCal lback* callback) {
1948 const struct PPB_Foobar_0_1 *iface = Pnacl_WrapperInfo_PPB_Foobar_0_1.real_ifa ce;
1949 return iface->Qux(instance, foo_array, *array_allocator, *callback);
1950 }
1951
1952 static int32_t Pnacl_M33_PPB_Foobar_Blah(PP_Instance instance, struct PP_Foo_Arr ay* foo_array, struct PP_ArrayOutput* array_allocator, struct PP_CompletionCallb ack* callback) {
1953 const struct PPB_Foobar_0_1 *iface = Pnacl_WrapperInfo_PPB_Foobar_0_1.real_ifa ce;
1954 return iface->Blah(instance, foo_array, *array_allocator, *callback);
1955 }
1956
1957 /* End wrapper methods for PPB_Foobar_0_1 */
1958
1902 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_1 */ 1959 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_1 */
1903 1960
1904 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_2 */ 1961 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_2 */
1905 1962
1906 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_1 */ 1963 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
1907 1964
1908 static PP_Bool Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resou rce) { 1965 static PP_Bool Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resou rce) {
1909 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInput Event_Dev_0_1.real_iface; 1966 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInput Event_Dev_0_1.real_iface;
1910 return iface->IsIMEInputEvent(resource); 1967 return iface->IsIMEInputEvent(resource);
1911 } 1968 }
(...skipping 2617 matching lines...) Expand 10 before | Expand all | Expand 10 after
4529 /* Not generating wrapper interface for PPB_BrowserFont_Trusted_1_0 */ 4586 /* Not generating wrapper interface for PPB_BrowserFont_Trusted_1_0 */
4530 4587
4531 /* Not generating wrapper interface for PPB_CharSet_Trusted_1_0 */ 4588 /* Not generating wrapper interface for PPB_CharSet_Trusted_1_0 */
4532 4589
4533 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_5 */ 4590 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_5 */
4534 4591
4535 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_6 */ 4592 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_6 */
4536 4593
4537 /* Not generating wrapper interface for PPB_URLLoaderTrusted_0_3 */ 4594 /* Not generating wrapper interface for PPB_URLLoaderTrusted_0_3 */
4538 4595
4596 struct PPB_Alarms_Dev_0_1 Pnacl_Wrappers_PPB_Alarms_Dev_0_1 = {
4597 .Create = (void (*)(PP_Instance instance, struct PP_Var name, const struct P P_Alarms_AlarmCreateInfo_Dev* alarm_info))&Pnacl_M33_PPB_Alarms_Dev_Create,
4598 .Get = (int32_t (*)(PP_Instance instance, struct PP_Var name, struct PP_Alar ms_Alarm_Dev* alarm, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Alarm s_Dev_Get,
4599 .GetAll = (int32_t (*)(PP_Instance instance, struct PP_Alarms_Alarm_Array_De v* alarms, struct PP_ArrayOutput array_allocator, struct PP_CompletionCallback c allback))&Pnacl_M33_PPB_Alarms_Dev_GetAll,
4600 .Clear = (void (*)(PP_Instance instance, struct PP_Var name))&Pnacl_M33_PPB_ Alarms_Dev_Clear,
4601 .ClearAll = (void (*)(PP_Instance instance))&Pnacl_M33_PPB_Alarms_Dev_ClearA ll,
4602 .AddOnAlarmListener = (uint32_t (*)(PP_Instance instance, PP_Alarms_OnAlarm_ Dev callback, void* user_data))&Pnacl_M33_PPB_Alarms_Dev_AddOnAlarmListener
4603 };
4604
4539 struct PPB_AudioInput_Dev_0_2 Pnacl_Wrappers_PPB_AudioInput_Dev_0_2 = { 4605 struct PPB_AudioInput_Dev_0_2 Pnacl_Wrappers_PPB_AudioInput_Dev_0_2 = {
4540 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_AudioInput_D ev_Create, 4606 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_AudioInput_D ev_Create,
4541 .IsAudioInput = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_AudioInput _Dev_IsAudioInput, 4607 .IsAudioInput = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_AudioInput _Dev_IsAudioInput,
4542 .EnumerateDevices = (int32_t (*)(PP_Resource audio_input, PP_Resource* devic es, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_Enumera teDevices, 4608 .EnumerateDevices = (int32_t (*)(PP_Resource audio_input, PP_Resource* devic es, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_Enumera teDevices,
4543 .Open = (int32_t (*)(PP_Resource audio_input, PP_Resource device_ref, PP_Res ource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_Open, 4609 .Open = (int32_t (*)(PP_Resource audio_input, PP_Resource device_ref, PP_Res ource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_Open,
4544 .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio_input))&Pnacl_M19_PPB _AudioInput_Dev_GetCurrentConfig, 4610 .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio_input))&Pnacl_M19_PPB _AudioInput_Dev_GetCurrentConfig,
4545 .StartCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioIn put_Dev_StartCapture, 4611 .StartCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioIn put_Dev_StartCapture,
4546 .StopCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInp ut_Dev_StopCapture, 4612 .StopCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInp ut_Dev_StopCapture,
4547 .Close = (void (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_Cl ose 4613 .Close = (void (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_Cl ose
4548 }; 4614 };
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
4608 .GetFontFamilies = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M14_PPB_F ont_Dev_GetFontFamilies, 4674 .GetFontFamilies = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M14_PPB_F ont_Dev_GetFontFamilies,
4609 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_FontDescrip tion_Dev* description))&Pnacl_M14_PPB_Font_Dev_Create, 4675 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_FontDescrip tion_Dev* description))&Pnacl_M14_PPB_Font_Dev_Create,
4610 .IsFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_Font_Dev_IsFont, 4676 .IsFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_Font_Dev_IsFont,
4611 .Describe = (PP_Bool (*)(PP_Resource font, struct PP_FontDescription_Dev* de scription, struct PP_FontMetrics_Dev* metrics))&Pnacl_M14_PPB_Font_Dev_Describe, 4677 .Describe = (PP_Bool (*)(PP_Resource font, struct PP_FontDescription_Dev* de scription, struct PP_FontMetrics_Dev* metrics))&Pnacl_M14_PPB_Font_Dev_Describe,
4612 .DrawTextAt = (PP_Bool (*)(PP_Resource font, PP_Resource image_data, const s truct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, con st struct PP_Rect* clip, PP_Bool image_data_is_opaque))&Pnacl_M14_PPB_Font_Dev_D rawTextAt, 4678 .DrawTextAt = (PP_Bool (*)(PP_Resource font, PP_Resource image_data, const s truct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, con st struct PP_Rect* clip, PP_Bool image_data_is_opaque))&Pnacl_M14_PPB_Font_Dev_D rawTextAt,
4613 .MeasureText = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* t ext))&Pnacl_M14_PPB_Font_Dev_MeasureText, 4679 .MeasureText = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* t ext))&Pnacl_M14_PPB_Font_Dev_MeasureText,
4614 .CharacterOffsetForPixel = (uint32_t (*)(PP_Resource font, const struct PP_T extRun_Dev* text, int32_t pixel_position))&Pnacl_M14_PPB_Font_Dev_CharacterOffse tForPixel, 4680 .CharacterOffsetForPixel = (uint32_t (*)(PP_Resource font, const struct PP_T extRun_Dev* text, int32_t pixel_position))&Pnacl_M14_PPB_Font_Dev_CharacterOffse tForPixel,
4615 .PixelOffsetForCharacter = (int32_t (*)(PP_Resource font, const struct PP_Te xtRun_Dev* text, uint32_t char_offset))&Pnacl_M14_PPB_Font_Dev_PixelOffsetForCha racter 4681 .PixelOffsetForCharacter = (int32_t (*)(PP_Resource font, const struct PP_Te xtRun_Dev* text, uint32_t char_offset))&Pnacl_M14_PPB_Font_Dev_PixelOffsetForCha racter
4616 }; 4682 };
4617 4683
4684 struct PPB_Foobar_0_1 Pnacl_Wrappers_PPB_Foobar_0_1 = {
4685 .Baz = (int32_t (*)(PP_Instance instance, struct PP_Var str, struct PP_Var o ptional_str, const struct PP_Optional_Double* dbl, struct PP_Foo* foo, struct PP _CompletionCallback callback))&Pnacl_M33_PPB_Foobar_Baz,
4686 .Qux = (int32_t (*)(PP_Instance instance, struct PP_Double_Array* foo_array, struct PP_ArrayOutput array_allocator, struct PP_CompletionCallback callback))& Pnacl_M33_PPB_Foobar_Qux,
4687 .Blah = (int32_t (*)(PP_Instance instance, struct PP_Foo_Array* foo_array, s truct PP_ArrayOutput array_allocator, struct PP_CompletionCallback callback))&Pn acl_M33_PPB_Foobar_Blah
4688 };
4689
4618 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_1 */ 4690 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_1 */
4619 4691
4620 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_2 */ 4692 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_2 */
4621 4693
4622 struct PPB_IMEInputEvent_Dev_0_1 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1 = { 4694 struct PPB_IMEInputEvent_Dev_0_1 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1 = {
4623 .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M16_PPB_IMEInpu tEvent_Dev_IsIMEInputEvent, 4695 .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M16_PPB_IMEInpu tEvent_Dev_IsIMEInputEvent,
4624 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEInput Event_Dev_GetText, 4696 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEInput Event_Dev_GetText,
4625 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEI nputEvent_Dev_GetSegmentNumber, 4697 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEI nputEvent_Dev_GetSegmentNumber,
4626 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pn acl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset, 4698 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pn acl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset,
4627 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEIn putEvent_Dev_GetTargetSegment, 4699 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEIn putEvent_Dev_GetTargetSegment,
(...skipping 830 matching lines...) Expand 10 before | Expand all | Expand 10 after
5458 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_WebSocket_1_0, 5530 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_WebSocket_1_0,
5459 .real_iface = NULL 5531 .real_iface = NULL
5460 }; 5532 };
5461 5533
5462 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = { 5534 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = {
5463 .iface_macro = PPP_MESSAGING_INTERFACE_1_0, 5535 .iface_macro = PPP_MESSAGING_INTERFACE_1_0,
5464 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_Messaging_1_0, 5536 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_Messaging_1_0,
5465 .real_iface = NULL 5537 .real_iface = NULL
5466 }; 5538 };
5467 5539
5540 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1 = {
5541 .iface_macro = PPB_ALARMS_DEV_INTERFACE_0_1,
5542 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Alarms_Dev_0_1,
5543 .real_iface = NULL
5544 };
5545
5468 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2 = { 5546 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2 = {
5469 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_2, 5547 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_2,
5470 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_2, 5548 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_2,
5471 .real_iface = NULL 5549 .real_iface = NULL
5472 }; 5550 };
5473 5551
5474 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3 = { 5552 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3 = {
5475 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_3, 5553 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_3,
5476 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_3, 5554 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_3,
5477 .real_iface = NULL 5555 .real_iface = NULL
(...skipping 28 matching lines...) Expand all
5506 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Dev_0_1, 5584 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Dev_0_1,
5507 .real_iface = NULL 5585 .real_iface = NULL
5508 }; 5586 };
5509 5587
5510 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6 = { 5588 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6 = {
5511 .iface_macro = PPB_FONT_DEV_INTERFACE_0_6, 5589 .iface_macro = PPB_FONT_DEV_INTERFACE_0_6,
5512 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Font_Dev_0_6, 5590 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Font_Dev_0_6,
5513 .real_iface = NULL 5591 .real_iface = NULL
5514 }; 5592 };
5515 5593
5594 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Foobar_0_1 = {
5595 .iface_macro = PPB_FOOBAR_INTERFACE_0_1,
5596 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Foobar_0_1,
5597 .real_iface = NULL
5598 };
5599
5516 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1 = { 5600 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1 = {
5517 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1, 5601 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1,
5518 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1, 5602 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1,
5519 .real_iface = NULL 5603 .real_iface = NULL
5520 }; 5604 };
5521 5605
5522 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2 = { 5606 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2 = {
5523 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2, 5607 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2,
5524 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2, 5608 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2,
5525 .real_iface = NULL 5609 .real_iface = NULL
(...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after
5886 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0, 5970 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0,
5887 &Pnacl_WrapperInfo_PPB_URLLoader_1_0, 5971 &Pnacl_WrapperInfo_PPB_URLLoader_1_0,
5888 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0, 5972 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0,
5889 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0, 5973 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0,
5890 &Pnacl_WrapperInfo_PPB_Var_1_0, 5974 &Pnacl_WrapperInfo_PPB_Var_1_0,
5891 &Pnacl_WrapperInfo_PPB_Var_1_1, 5975 &Pnacl_WrapperInfo_PPB_Var_1_1,
5892 &Pnacl_WrapperInfo_PPB_VarArray_1_0, 5976 &Pnacl_WrapperInfo_PPB_VarArray_1_0,
5893 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0, 5977 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0,
5894 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0, 5978 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0,
5895 &Pnacl_WrapperInfo_PPB_WebSocket_1_0, 5979 &Pnacl_WrapperInfo_PPB_WebSocket_1_0,
5980 &Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1,
5896 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2, 5981 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2,
5897 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3, 5982 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3,
5898 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4, 5983 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4,
5899 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1, 5984 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1,
5900 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5, 5985 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5,
5901 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6, 5986 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6,
5902 &Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1, 5987 &Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1,
5903 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6, 5988 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6,
5989 &Pnacl_WrapperInfo_PPB_Foobar_0_1,
5904 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1, 5990 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1,
5905 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2, 5991 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2,
5906 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2, 5992 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2,
5907 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7, 5993 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7,
5908 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_9, 5994 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_9,
5909 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_91, 5995 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_91,
5910 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_92, 5996 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_92,
5911 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1, 5997 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1,
5912 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6, 5998 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6,
5913 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7, 5999 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7,
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
6035 if (NULL == iface) return NULL; 6121 if (NULL == iface) return NULL;
6036 wrapper->real_iface = iface; 6122 wrapper->real_iface = iface;
6037 } 6123 }
6038 6124
6039 if (wrapper->wrapped_iface) { 6125 if (wrapper->wrapped_iface) {
6040 return wrapper->wrapped_iface; 6126 return wrapper->wrapped_iface;
6041 } else { 6127 } else {
6042 return wrapper->real_iface; 6128 return wrapper->real_iface;
6043 } 6129 }
6044 } 6130 }
OLDNEW
« no previous file with comments | « ppapi/generators/idl_c_header.py ('k') | ppapi/ppapi_shared.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698