Index: ppapi/generators/out4.c |
diff --git a/ppapi/generators/out4.c b/ppapi/generators/out4.c |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c195f4eb38e307833129d1ccdb0ac3f09480680a |
--- /dev/null |
+++ b/ppapi/generators/out4.c |
@@ -0,0 +1,1470 @@ |
+/* Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+ |
+/* Last generated from IDL: Wed Nov 16 13:02:04 2011. */ |
+#include "out4.h" |
+ |
+#include <string.h> |
+ |
+#include "ppapi/c/ppb.h" |
+#include "ppapi/c/dev/ppb_buffer_dev.h" |
+#include "ppapi/c/dev/ppb_console_dev.h" |
+#include "ppapi/c/dev/ppb_file_chooser_dev.h" |
+#include "ppapi/c/dev/ppb_find_dev.h" |
+#include "ppapi/c/dev/ppb_font_dev.h" |
+#include "ppapi/c/dev/ppb_fullscreen_dev.h" |
+#include "ppapi/c/dev/ppb_ime_input_event_dev.h" |
+#include "ppapi/c/dev/ppb_scrollbar_dev.h" |
+#include "ppapi/c/dev/ppb_text_input_dev.h" |
+#include "ppapi/c/dev/ppb_transport_dev.h" |
+#include "ppapi/c/dev/ppb_video_capture_dev.h" |
+#include "ppapi/c/dev/ppb_video_decoder_dev.h" |
+#include "ppapi/c/dev/ppb_video_layer_dev.h" |
+#include "ppapi/c/dev/ppb_websocket_dev.h" |
+#include "ppapi/c/dev/ppb_widget_dev.h" |
+#include "ppapi/c/dev/ppb_zoom_dev.h" |
+#include "ppapi/c/dev/ppp_video_decoder_dev.h" |
+#include "ppapi/c/dev/ppp_widget_dev.h" |
+#include "ppapi/c/dev/ppp_zoom_dev.h" |
+#include "ppapi/c/ppb_audio.h" |
+#include "ppapi/c/ppb_audio_config.h" |
+#include "ppapi/c/ppb_core.h" |
+#include "ppapi/c/ppb_file_io.h" |
+#include "ppapi/c/ppb_file_ref.h" |
+#include "ppapi/c/ppb_file_system.h" |
+#include "ppapi/c/ppb_fullscreen.h" |
+#include "ppapi/c/ppb_graphics_2d.h" |
+#include "ppapi/c/ppb_image_data.h" |
+#include "ppapi/c/ppb_input_event.h" |
+#include "ppapi/c/ppb_instance.h" |
+#include "ppapi/c/ppb_messaging.h" |
+#include "ppapi/c/ppb_mouse_lock.h" |
+#include "ppapi/c/ppb_url_loader.h" |
+#include "ppapi/c/ppb_url_request_info.h" |
+#include "ppapi/c/ppb_url_response_info.h" |
+#include "ppapi/c/ppb_var.h" |
+#include "ppapi/c/ppp_input_event.h" |
+#include "ppapi/c/ppp_instance.h" |
+#include "ppapi/c/ppp_messaging.h" |
+#include "ppapi/c/ppp_mouse_lock.h" |
+#include "ppapi/c/trusted/ppb_audio_trusted.h" |
+#include "ppapi/c/trusted/ppb_broker_trusted.h" |
+#include "ppapi/c/trusted/ppb_buffer_trusted.h" |
+#include "ppapi/c/trusted/ppb_file_chooser_trusted.h" |
+#include "ppapi/c/trusted/ppb_file_io_trusted.h" |
+#include "ppapi/c/trusted/ppb_image_data_trusted.h" |
+#include "ppapi/c/trusted/ppb_url_loader_trusted.h" |
+ |
+enum PnaclId { |
+ PNACL_PPB_Audio_1_0, |
+ PNACL_PPB_AudioConfig_1_0, |
+ PNACL_PPB_Core_1_0, |
+ PNACL_PPB_FileIO_1_0, |
+ PNACL_PPB_FileRef_1_0, |
+ PNACL_PPB_FileSystem_1_0, |
+ PNACL_PPB_Fullscreen_1_0, |
+ PNACL_PPB_Graphics2D_1_0, |
+ PNACL_PPB_ImageData_1_0, |
+ PNACL_PPB_InputEvent_1_0, |
+ PNACL_PPB_MouseInputEvent_1_0, |
+ PNACL_PPB_MouseInputEvent_1_1, |
+ PNACL_PPB_WheelInputEvent_1_0, |
+ PNACL_PPB_KeyboardInputEvent_1_0, |
+ PNACL_PPB_Instance_0_5, |
+ PNACL_PPB_Instance_1_0, |
+ PNACL_PPB_Messaging_1_0, |
+ PNACL_PPB_MouseLock_1_0, |
+ PNACL_PPB_URLLoader_1_0, |
+ PNACL_PPB_URLRequestInfo_1_0, |
+ PNACL_PPB_URLResponseInfo_1_0, |
+ PNACL_PPB_Var_1_0, |
+ PNACL_PPP_InputEvent_0_1, |
+ PNACL_PPP_Instance_1_0, |
+ PNACL_PPP_Messaging_1_0, |
+ PNACL_PPP_MouseLock_1_0, |
+ PNACL_PPB_AudioTrusted_0_6, |
+ PNACL_PPB_BrokerTrusted_0_2, |
+ PNACL_PPB_BufferTrusted_0_1, |
+ PNACL_PPB_FileChooserTrusted_0_5, |
+ PNACL_PPB_FileIOTrusted_0_4, |
+ PNACL_PPB_ImageDataTrusted_0_4, |
+ PNACL_PPB_URLLoaderTrusted_0_3, |
+ PNACL_PPB_Buffer_Dev_0_4, |
+ PNACL_PPB_Console_Dev_0_1, |
+ PNACL_PPB_FileChooser_Dev_0_5, |
+ PNACL_PPB_Find_Dev_0_3, |
+ PNACL_PPB_Font_Dev_0_6, |
+ PNACL_PPB_Fullscreen_Dev_0_5, |
+ PNACL_PPB_IMEInputEvent_Dev_0_1, |
+ PNACL_PPB_Scrollbar_Dev_0_5, |
+ PNACL_PPB_TextInput_Dev_0_1, |
+ PNACL_PPB_Transport_Dev_0_7, |
+ PNACL_PPB_VideoCapture_Dev_0_1, |
+ PNACL_PPB_VideoDecoder_Dev_0_16, |
+ PNACL_PPB_VideoLayer_Dev_0_1, |
+ PNACL_PPB_WebSocket_Dev_0_1, |
+ PNACL_PPB_Widget_Dev_0_3, |
+ PNACL_PPB_Zoom_Dev_0_2, |
+ PNACL_PPP_VideoDecoder_Dev_0_9, |
+ PNACL_PPP_Widget_Dev_0_2, |
+ PNACL_PPP_Zoom_Dev_0_3, |
+ PNACL_IFACE_COUNT |
+}; |
+ |
+static const void *s_realPtrs[PNACL_IFACE_COUNT]; |
+ |
+/* Map interface string -> pnacl ID */ |
+static enum PnaclId PnaclShimIfaceID(const char *name, int *wrapped) { |
+ if (!strcmp(name, PPB_AUDIO_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Audio_1_0; |
+ } |
+ if (!strcmp(name, PPB_AUDIO_CONFIG_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_AudioConfig_1_0; |
+ } |
+ if (!strcmp(name, PPB_CORE_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Core_1_0; |
+ } |
+ if (!strcmp(name, PPB_FILEIO_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileIO_1_0; |
+ } |
+ if (!strcmp(name, PPB_FILEREF_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileRef_1_0; |
+ } |
+ if (!strcmp(name, PPB_FILESYSTEM_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileSystem_1_0; |
+ } |
+ if (!strcmp(name, PPB_FULLSCREEN_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Fullscreen_1_0; |
+ } |
+ if (!strcmp(name, PPB_GRAPHICS_2D_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Graphics2D_1_0; |
+ } |
+ if (!strcmp(name, PPB_IMAGEDATA_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_ImageData_1_0; |
+ } |
+ if (!strcmp(name, PPB_INPUT_EVENT_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_InputEvent_1_0; |
+ } |
+ if (!strcmp(name, PPB_MOUSE_INPUT_EVENT_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_MouseInputEvent_1_0; |
+ } |
+ if (!strcmp(name, PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_MouseInputEvent_1_1; |
+ } |
+ if (!strcmp(name, PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_WheelInputEvent_1_0; |
+ } |
+ if (!strcmp(name, PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_KeyboardInputEvent_1_0; |
+ } |
+ if (!strcmp(name, PPB_INSTANCE_INTERFACE_0_5)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Instance_0_5; |
+ } |
+ if (!strcmp(name, PPB_INSTANCE_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Instance_1_0; |
+ } |
+ if (!strcmp(name, PPB_MESSAGING_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Messaging_1_0; |
+ } |
+ if (!strcmp(name, PPB_MOUSELOCK_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_MouseLock_1_0; |
+ } |
+ if (!strcmp(name, PPB_URLLOADER_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_URLLoader_1_0; |
+ } |
+ if (!strcmp(name, PPB_URLREQUESTINFO_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_URLRequestInfo_1_0; |
+ } |
+ if (!strcmp(name, PPB_URLRESPONSEINFO_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_URLResponseInfo_1_0; |
+ } |
+ if (!strcmp(name, PPB_VAR_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Var_1_0; |
+ } |
+ if (!strcmp(name, PPP_INPUT_EVENT_INTERFACE_0_1)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_InputEvent_0_1; |
+ } |
+ if (!strcmp(name, PPP_INSTANCE_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_Instance_1_0; |
+ } |
+ if (!strcmp(name, PPP_MESSAGING_INTERFACE_1_0)) { |
+ *wrapped = 1; |
+ return PNACL_PPP_Messaging_1_0; |
+ } |
+ if (!strcmp(name, PPP_MOUSELOCK_INTERFACE_1_0)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_MouseLock_1_0; |
+ } |
+ if (!strcmp(name, PPB_AUDIO_TRUSTED_INTERFACE_0_6)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_AudioTrusted_0_6; |
+ } |
+ if (!strcmp(name, PPB_BROKER_TRUSTED_INTERFACE_0_2)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_BrokerTrusted_0_2; |
+ } |
+ if (!strcmp(name, PPB_BUFFER_TRUSTED_INTERFACE_0_1)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_BufferTrusted_0_1; |
+ } |
+ if (!strcmp(name, PPB_FILECHOOSER_TRUSTED_INTERFACE_0_5)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileChooserTrusted_0_5; |
+ } |
+ if (!strcmp(name, PPB_FILEIOTRUSTED_INTERFACE_0_4)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileIOTrusted_0_4; |
+ } |
+ if (!strcmp(name, PPB_IMAGEDATA_TRUSTED_INTERFACE_0_4)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_ImageDataTrusted_0_4; |
+ } |
+ if (!strcmp(name, PPB_URLLOADERTRUSTED_INTERFACE_0_3)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_URLLoaderTrusted_0_3; |
+ } |
+ if (!strcmp(name, PPB_BUFFER_DEV_INTERFACE_0_4)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Buffer_Dev_0_4; |
+ } |
+ if (!strcmp(name, PPB_CONSOLE_DEV_INTERFACE_0_1)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Console_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_FILECHOOSER_DEV_INTERFACE_0_5)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_FileChooser_Dev_0_5; |
+ } |
+ if (!strcmp(name, PPB_FIND_DEV_INTERFACE_0_3)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Find_Dev_0_3; |
+ } |
+ if (!strcmp(name, PPB_FONT_DEV_INTERFACE_0_6)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Font_Dev_0_6; |
+ } |
+ if (!strcmp(name, PPB_FULLSCREEN_DEV_INTERFACE_0_5)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Fullscreen_Dev_0_5; |
+ } |
+ if (!strcmp(name, PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_IMEInputEvent_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_SCROLLBAR_DEV_INTERFACE_0_5)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Scrollbar_Dev_0_5; |
+ } |
+ if (!strcmp(name, PPB_TEXTINPUT_DEV_INTERFACE_0_1)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_TextInput_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_TRANSPORT_DEV_INTERFACE_0_7)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_Transport_Dev_0_7; |
+ } |
+ if (!strcmp(name, PPB_VIDEOCAPTURE_DEV_INTERFACE_0_1)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_VideoCapture_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_VIDEODECODER_DEV_INTERFACE_0_16)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_VideoDecoder_Dev_0_16; |
+ } |
+ if (!strcmp(name, PPB_VIDEOLAYER_DEV_INTERFACE_0_1)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_VideoLayer_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_WEBSOCKET_DEV_INTERFACE_0_1)) { |
+ *wrapped = 1; |
+ return PNACL_PPB_WebSocket_Dev_0_1; |
+ } |
+ if (!strcmp(name, PPB_WIDGET_DEV_INTERFACE_0_3)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Widget_Dev_0_3; |
+ } |
+ if (!strcmp(name, PPB_ZOOM_DEV_INTERFACE_0_2)) { |
+ *wrapped = 0; |
+ return PNACL_PPB_Zoom_Dev_0_2; |
+ } |
+ if (!strcmp(name, PPP_VIDEODECODER_DEV_INTERFACE_0_9)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_VideoDecoder_Dev_0_9; |
+ } |
+ if (!strcmp(name, PPP_WIDGET_DEV_INTERFACE_0_2)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_Widget_Dev_0_2; |
+ } |
+ if (!strcmp(name, PPP_ZOOM_DEV_INTERFACE_0_3)) { |
+ *wrapped = 0; |
+ return PNACL_PPP_Zoom_Dev_0_3; |
+ } |
+ return -1; |
+} |
+ |
+/* Not generating wrappers for PPB_Audio */ |
+/* Not generating wrappers for PPB_AudioConfig */ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_AddRefResource(PP_Resource resource) { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ iface->AddRefResource(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_ReleaseResource(PP_Resource resource) { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ iface->ReleaseResource(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Time PNACL_M14_PPB_Core_GetTime() { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ return iface->GetTime(); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_TimeTicks PNACL_M14_PPB_Core_GetTimeTicks() { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ return iface->GetTimeTicks(); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds, struct PP_CompletionCallback callback, int32_t result) { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ iface->CallOnMainThread(delay_in_milliseconds, callback, result); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Core_IsMainThread() { |
+ const struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0]; |
+ return iface->IsMainThread(); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileIO_Create(PP_Instance instance) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Create(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileIO_IsFileIO(PP_Resource resource) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->IsFileIO(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Open(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Open(file_io, file_ref, open_flags, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Query(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Query(file_io, info, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Touch(PP_Resource file_io, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Touch(file_io, last_access_time, last_modified_time, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Read(PP_Resource file_io, int64_t offset, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Read(file_io, offset, buffer, bytes_to_read, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Write(PP_Resource file_io, int64_t offset, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Write(file_io, offset, buffer, bytes_to_write, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_SetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->SetLength(file_io, length, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Flush(PP_Resource file_io, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ return iface->Flush(file_io, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_FileIO_Close(PP_Resource file_io) { |
+ const struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0]; |
+ iface->Close(file_io); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileRef_Create(PP_Resource file_system, const char* path) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->Create(file_system, path); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileRef_IsFileRef(PP_Resource resource) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->IsFileRef(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_FileSystemType PNACL_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->GetFileSystemType(file_ref); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_FileRef_GetName(PP_Resource file_ref) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->GetName(file_ref); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_FileRef_GetPath(PP_Resource file_ref) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->GetPath(file_ref); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileRef_GetParent(PP_Resource file_ref) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->GetParent(file_ref); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->MakeDirectory(directory_ref, make_ancestors, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Touch(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->Touch(file_ref, last_access_time, last_modified_time, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Delete(PP_Resource file_ref, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->Delete(file_ref, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Rename(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0]; |
+ return iface->Rename(file_ref, new_file_ref, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileSystem_Create(PP_Instance instance, PP_FileSystemType type) { |
+ const struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0]; |
+ return iface->Create(instance, type); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource) { |
+ const struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0]; |
+ return iface->IsFileSystem(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileSystem_Open(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0]; |
+ return iface->Open(file_system, expected_size, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_FileSystemType PNACL_M14_PPB_FileSystem_GetType(PP_Resource file_system) { |
+ const struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0]; |
+ return iface->GetType(file_system); |
+} |
+ |
+/* Not generating wrappers for PPB_Fullscreen */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Graphics2D_Create(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ return iface->Create(instance, size, is_always_opaque); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ return iface->IsGraphics2D(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opqaue) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ return iface->Describe(graphics_2d, size, is_always_opqaue); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_PaintImageData(PP_Resource graphics_2d, PP_Resource image_data, const struct PP_Point* top_left, const struct PP_Rect* src_rect) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ iface->PaintImageData(graphics_2d, image_data, top_left, src_rect); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ iface->Scroll(graphics_2d, clip_rect, amount); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d, PP_Resource image_data) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ iface->ReplaceContents(graphics_2d, image_data); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d, struct PP_CompletionCallback callback) { |
+ const struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0]; |
+ return iface->Flush(graphics_2d, callback); |
+} |
+ |
+/* Not generating wrappers for PPB_ImageData */ |
+/* Not generating wrappers for PPB_InputEvent */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_MouseInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count) { |
+ const struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0]; |
+ return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) { |
+ const struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0]; |
+ return iface->IsMouseInputEvent(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_InputEvent_MouseButton PNACL_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0]; |
+ return iface->GetButton(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Point PNACL_M13_PPB_MouseInputEvent_GetPosition(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0]; |
+ return iface->GetPosition(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0]; |
+ return iface->GetClickCount(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_MouseInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count, const struct PP_Point* mouse_movement) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count, mouse_movement); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->IsMouseInputEvent(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_InputEvent_MouseButton PNACL_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->GetButton(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Point PNACL_M14_PPB_MouseInputEvent_GetPosition(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->GetPosition(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->GetClickCount(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Point PNACL_M14_PPB_MouseInputEvent_GetMovement(PP_Resource mouse_event) { |
+ const struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1]; |
+ return iface->GetMovement(mouse_event); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_WheelInputEvent_Create(PP_Instance instance, PP_TimeTicks time_stamp, uint32_t modifiers, const struct PP_FloatPoint* wheel_delta, const struct PP_FloatPoint* wheel_ticks, PP_Bool scroll_by_page) { |
+ const struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0]; |
+ return iface->Create(instance, time_stamp, modifiers, wheel_delta, wheel_ticks, scroll_by_page); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource) { |
+ const struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0]; |
+ return iface->IsWheelInputEvent(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_FloatPoint PNACL_M13_PPB_WheelInputEvent_GetDelta(PP_Resource wheel_event) { |
+ const struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0]; |
+ return iface->GetDelta(wheel_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_FloatPoint PNACL_M13_PPB_WheelInputEvent_GetTicks(PP_Resource wheel_event) { |
+ const struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0]; |
+ return iface->GetTicks(wheel_event); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event) { |
+ const struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0]; |
+ return iface->GetScrollByPage(wheel_event); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_KeyboardInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, uint32_t key_code, struct PP_Var character_text) { |
+ const struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0]; |
+ return iface->Create(instance, type, time_stamp, modifiers, key_code, character_text); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource) { |
+ const struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0]; |
+ return iface->IsKeyboardInputEvent(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) uint32_t PNACL_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event) { |
+ const struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0]; |
+ return iface->GetKeyCode(key_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_KeyboardInputEvent_GetCharacterText(PP_Resource character_event) { |
+ const struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0]; |
+ return iface->GetCharacterText(character_event); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_Instance_GetWindowObject(PP_Instance instance) { |
+ const struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5]; |
+ return iface->GetWindowObject(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_Instance_GetOwnerElementObject(PP_Instance instance) { |
+ const struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5]; |
+ return iface->GetOwnerElementObject(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_Instance_BindGraphics(PP_Instance instance, PP_Resource device) { |
+ const struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5]; |
+ return iface->BindGraphics(instance, device); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_Instance_IsFullFrame(PP_Instance instance) { |
+ const struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5]; |
+ return iface->IsFullFrame(instance); |
+} |
+ |
+/* Not generating wrappers for PPB_Instance */ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_Var message) { |
+ const struct PPB_Messaging *iface = s_realPtrs[PNACL_PPB_Messaging_1_0]; |
+ iface->PostMessage(instance, message); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP_CompletionCallback callback) { |
+ const struct PPB_MouseLock *iface = s_realPtrs[PNACL_PPB_MouseLock_1_0]; |
+ return iface->LockMouse(instance, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) { |
+ const struct PPB_MouseLock *iface = s_realPtrs[PNACL_PPB_MouseLock_1_0]; |
+ iface->UnlockMouse(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLLoader_Create(PP_Instance instance) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->Create(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->IsURLLoader(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_Open(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback callback) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->Open(loader, request_info, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader, struct PP_CompletionCallback callback) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->FollowRedirect(loader, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->GetUploadProgress(loader, bytes_sent, total_bytes_to_be_sent); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->GetDownloadProgress(loader, bytes_received, total_bytes_to_be_received); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->GetResponseInfo(loader); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->ReadResponseBody(loader, buffer, bytes_to_read, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader, struct PP_CompletionCallback callback) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ return iface->FinishStreamingToFile(loader, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_URLLoader_Close(PP_Resource loader) { |
+ const struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0]; |
+ iface->Close(loader); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLRequestInfo_Create(PP_Instance instance) { |
+ const struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0]; |
+ return iface->Create(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource) { |
+ const struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0]; |
+ return iface->IsURLRequestInfo(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request, PP_URLRequestProperty property, struct PP_Var value) { |
+ const struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0]; |
+ return iface->SetProperty(request, property, value); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request, const void* data, uint32_t len) { |
+ const struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0]; |
+ return iface->AppendDataToBody(request, data, len); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_AppendFileToBody(PP_Resource request, PP_Resource file_ref, int64_t start_offset, int64_t number_of_bytes, PP_Time expected_last_modified_time) { |
+ const struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0]; |
+ return iface->AppendFileToBody(request, file_ref, start_offset, number_of_bytes, expected_last_modified_time); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource) { |
+ const struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0]; |
+ return iface->IsURLResponseInfo(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_URLResponseInfo_GetProperty(PP_Resource response, PP_URLResponseProperty property) { |
+ const struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0]; |
+ return iface->GetProperty(response, property); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response) { |
+ const struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0]; |
+ return iface->GetBodyAsFileRef(response); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Var_AddRef(struct PP_Var var) { |
+ const struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0]; |
+ iface->AddRef(var); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Var_Release(struct PP_Var var) { |
+ const struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0]; |
+ iface->Release(var); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_Var_VarFromUtf8(PP_Module module, const char* data, uint32_t len) { |
+ const struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0]; |
+ return iface->VarFromUtf8(module, data, len); |
+} |
+ |
+static __attribute__((pnaclcall)) const char* PNACL_M14_PPB_Var_VarToUtf8(struct PP_Var var, uint32_t* len) { |
+ const struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0]; |
+ return iface->VarToUtf8(var, len); |
+} |
+ |
+/* Not generating wrappers for PPP_InputEvent */ |
+/* Not generating wrappers for PPP_Instance */ |
+static void PNACL_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct PP_Var message) { |
+ const struct PPP_Messaging *iface = s_realPtrs[PNACL_PPP_Messaging_1_0]; |
+ void ( __attribute__((pnaclcall)) *temp_fp)(PP_Instance instance, struct PP_Var message) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, struct PP_Var message))iface->HandleMessage); |
+ temp_fp(instance, message); |
+} |
+ |
+/* Not generating wrappers for PPP_MouseLock */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_AudioTrusted_CreateTrusted(PP_Instance instance) { |
+ const struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6]; |
+ return iface->CreateTrusted(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_Open(PP_Resource audio, PP_Resource config, struct PP_CompletionCallback create_callback) { |
+ const struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6]; |
+ return iface->Open(audio, config, create_callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_GetSyncSocket(PP_Resource audio, int* sync_socket) { |
+ const struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6]; |
+ return iface->GetSyncSocket(audio, sync_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_GetSharedMemory(PP_Resource audio, int* shm_handle, uint32_t* shm_size) { |
+ const struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6]; |
+ return iface->GetSharedMemory(audio, shm_handle, shm_size); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_BrokerTrusted_CreateTrusted(PP_Instance instance) { |
+ const struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2]; |
+ return iface->CreateTrusted(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_BrokerTrusted_IsBrokerTrusted(PP_Resource resource) { |
+ const struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2]; |
+ return iface->IsBrokerTrusted(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_BrokerTrusted_Connect(PP_Resource broker, struct PP_CompletionCallback connect_callback) { |
+ const struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2]; |
+ return iface->Connect(broker, connect_callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_BrokerTrusted_GetHandle(PP_Resource broker, int32_t* handle) { |
+ const struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2]; |
+ return iface->GetHandle(broker, handle); |
+} |
+ |
+/* Not generating wrappers for PPB_BufferTrusted */ |
+static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_FileChooserTrusted_ShowWithoutUserGesture(PP_Resource chooser, PP_Bool save_as, struct PP_Var suggested_file_name, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileChooserTrusted *iface = s_realPtrs[PNACL_PPB_FileChooserTrusted_0_5]; |
+ return iface->ShowWithoutUserGesture(chooser, save_as, suggested_file_name, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_GetOSFileDescriptor(PP_Resource file_io) { |
+ const struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4]; |
+ return iface->GetOSFileDescriptor(file_io); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_WillWrite(PP_Resource file_io, int64_t offset, int32_t bytes_to_write, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4]; |
+ return iface->WillWrite(file_io, offset, bytes_to_write, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_WillSetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4]; |
+ return iface->WillSetLength(file_io, length, callback); |
+} |
+ |
+/* Not generating wrappers for PPB_ImageDataTrusted */ |
+/* Not generating wrappers for PPB_URLLoaderTrusted */ |
+/* Not generating wrappers for PPB_Buffer_Dev */ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Console_Dev_Log(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var value) { |
+ const struct PPB_Console_Dev *iface = s_realPtrs[PNACL_PPB_Console_Dev_0_1]; |
+ iface->Log(instance, level, value); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_Console_Dev_LogWithSource(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var source, struct PP_Var value) { |
+ const struct PPB_Console_Dev *iface = s_realPtrs[PNACL_PPB_Console_Dev_0_1]; |
+ iface->LogWithSource(instance, level, source, value); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M16_PPB_FileChooser_Dev_Create(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_mime_types) { |
+ const struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5]; |
+ return iface->Create(instance, mode, accept_mime_types); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource) { |
+ const struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5]; |
+ return iface->IsFileChooser(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser, struct PP_CompletionCallback callback) { |
+ const struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5]; |
+ return iface->Show(chooser, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser) { |
+ const struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5]; |
+ return iface->GetNextChosenFile(chooser); |
+} |
+ |
+/* Not generating wrappers for PPB_Find_Dev */ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_Font_Dev_GetFontFamilies(PP_Instance instance) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->GetFontFamilies(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Font_Dev_Create(PP_Instance instance, const struct PP_FontDescription_Dev* description) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->Create(instance, description); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_IsFont(PP_Resource resource) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->IsFont(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_Describe(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->Describe(font, description, metrics); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_DrawTextAt(PP_Resource font, PP_Resource image_data, const struct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, const struct PP_Rect* clip, PP_Bool image_data_is_opaque) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->DrawTextAt(font, image_data, text, position, color, clip, image_data_is_opaque); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Font_Dev_MeasureText(PP_Resource font, const struct PP_TextRun_Dev* text) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->MeasureText(font, text); |
+} |
+ |
+static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->CharacterOffsetForPixel(font, text, pixel_position); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset) { |
+ const struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6]; |
+ return iface->PixelOffsetForCharacter(font, text, char_offset); |
+} |
+ |
+/* Not generating wrappers for PPB_Fullscreen_Dev */ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ return iface->IsIMEInputEvent(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M16_PPB_IMEInputEvent_Dev_GetText(PP_Resource ime_event) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ return iface->GetText(ime_event); |
+} |
+ |
+static __attribute__((pnaclcall)) uint32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ return iface->GetSegmentNumber(ime_event); |
+} |
+ |
+static __attribute__((pnaclcall)) uint32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event, uint32_t index) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ return iface->GetSegmentOffset(ime_event, index); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ return iface->GetTargetSegment(ime_event); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event, uint32_t* start, uint32_t* end) { |
+ const struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1]; |
+ iface->GetSelection(ime_event, start, end); |
+} |
+ |
+/* Not generating wrappers for PPB_Scrollbar_Dev */ |
+/* Not generating wrappers for PPB_TextInput_Dev */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Transport_Dev_CreateTransport(PP_Instance instance, const char* name, PP_TransportType type) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->CreateTransport(instance, name, type); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Transport_Dev_IsTransport(PP_Resource resource) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->IsTransport(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Transport_Dev_IsWritable(PP_Resource transport) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->IsWritable(transport); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_SetProperty(PP_Resource transport, PP_TransportProperty property, struct PP_Var value) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->SetProperty(transport, property, value); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Connect(PP_Resource transport, struct PP_CompletionCallback cb) { |
robertm
2011/11/16 22:17:12
maybe add a lint break after
static __attribute__
jvoung - send to chromium...
2011/11/16 22:51:42
Do you mean line break? If so, done.
|
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->Connect(transport, cb); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_GetNextAddress(PP_Resource transport, struct PP_Var* address, struct PP_CompletionCallback cb) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->GetNextAddress(transport, address, cb); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_ReceiveRemoteAddress(PP_Resource transport, struct PP_Var address) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->ReceiveRemoteAddress(transport, address); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Recv(PP_Resource transport, void* data, uint32_t len, struct PP_CompletionCallback cb) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->Recv(transport, data, len, cb); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Send(PP_Resource transport, const void* data, uint32_t len, struct PP_CompletionCallback cb) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->Send(transport, data, len, cb); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Close(PP_Resource transport) { |
+ const struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7]; |
+ return iface->Close(transport); |
+} |
+ |
+/* Not generating wrappers for PPB_VideoCapture_Dev */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ return iface->Create(instance, context, profile); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ return iface->IsVideoDecoder(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback callback) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ return iface->Decode(video_decoder, bitstream_buffer, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ iface->AssignPictureBuffers(video_decoder, no_of_buffers, buffers); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder, int32_t picture_buffer_id) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ iface->ReusePictureBuffer(video_decoder, picture_buffer_id); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder, struct PP_CompletionCallback callback) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ return iface->Flush(video_decoder, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder, struct PP_CompletionCallback callback) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ return iface->Reset(video_decoder, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder) { |
+ const struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16]; |
+ iface->Destroy(video_decoder); |
+} |
+ |
+/* Not generating wrappers for PPB_VideoLayer_Dev */ |
+static __attribute__((pnaclcall)) PP_Resource PNACL_M17_PPB_WebSocket_Dev_Create(PP_Instance instance) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->Create(instance); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M17_PPB_WebSocket_Dev_IsWebSocket(PP_Resource resource) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->IsWebSocket(resource); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_Connect(PP_Resource web_socket, struct PP_Var url, const struct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback callback) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->Connect(web_socket, url, protocols, protocol_count, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_Close(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->Close(web_socket, code, reason, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_ReceiveMessage(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback callback) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->ReceiveMessage(web_socket, message, callback); |
+} |
+ |
+static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_SendMessage(PP_Resource web_socket, struct PP_Var message) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->SendMessage(web_socket, message); |
+} |
+ |
+static __attribute__((pnaclcall)) uint64_t PNACL_M17_PPB_WebSocket_Dev_GetBufferedAmount(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetBufferedAmount(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) uint16_t PNACL_M17_PPB_WebSocket_Dev_GetCloseCode(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetCloseCode(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetCloseReason(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetCloseReason(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_Bool PNACL_M17_PPB_WebSocket_Dev_GetCloseWasClean(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetCloseWasClean(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetExtensions(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetExtensions(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetProtocol(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetProtocol(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) PP_WebSocketReadyState_Dev PNACL_M17_PPB_WebSocket_Dev_GetReadyState(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetReadyState(web_socket); |
+} |
+ |
+static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetURL(PP_Resource web_socket) { |
+ const struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1]; |
+ return iface->GetURL(web_socket); |
+} |
+ |
+/* Not generating wrappers for PPB_Widget_Dev */ |
robertm
2011/11/16 22:17:12
maybe an empty line after each "not generating" co
jvoung - send to chromium...
2011/11/16 22:51:42
Done.
|
+/* Not generating wrappers for PPB_Zoom_Dev */ |
+/* Not generating wrappers for PPP_VideoDecoder_Dev */ |
+/* Not generating wrappers for PPP_Widget_Dev */ |
+/* Not generating wrappers for PPP_Zoom_Dev */ |
+/* Not generating wrappers for PPB_Audio */ |
+/* Not generating wrappers for PPB_AudioConfig */ |
+struct PPB_Core PNACL_Wrappers_PPB_Core = { |
+ .AddRefResource = (void (*)(PP_Resource resource))&PNACL_M14_PPB_Core_AddRefResource, |
+ .ReleaseResource = (void (*)(PP_Resource resource))&PNACL_M14_PPB_Core_ReleaseResource, |
+ .GetTime = (PP_Time (*)())&PNACL_M14_PPB_Core_GetTime, |
+ .GetTimeTicks = (PP_TimeTicks (*)())&PNACL_M14_PPB_Core_GetTimeTicks, |
+ .CallOnMainThread = (void (*)(int32_t delay_in_milliseconds, struct PP_CompletionCallback callback, int32_t result))&PNACL_M14_PPB_Core_CallOnMainThread, |
+ .IsMainThread = (PP_Bool (*)())&PNACL_M14_PPB_Core_IsMainThread |
+}; |
+ |
+struct PPB_FileIO PNACL_Wrappers_PPB_FileIO = { |
+ .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_FileIO_Create, |
+ .IsFileIO = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileIO_IsFileIO, |
+ .Open = (int32_t (*)(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Open, |
+ .Query = (int32_t (*)(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Query, |
+ .Touch = (int32_t (*)(PP_Resource file_io, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Touch, |
+ .Read = (int32_t (*)(PP_Resource file_io, int64_t offset, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Read, |
+ .Write = (int32_t (*)(PP_Resource file_io, int64_t offset, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Write, |
+ .SetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_SetLength, |
+ .Flush = (int32_t (*)(PP_Resource file_io, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Flush, |
+ .Close = (void (*)(PP_Resource file_io))&PNACL_M14_PPB_FileIO_Close |
+}; |
+ |
+struct PPB_FileRef PNACL_Wrappers_PPB_FileRef = { |
+ .Create = (PP_Resource (*)(PP_Resource file_system, const char* path))&PNACL_M14_PPB_FileRef_Create, |
+ .IsFileRef = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileRef_IsFileRef, |
+ .GetFileSystemType = (PP_FileSystemType (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetFileSystemType, |
+ .GetName = (struct PP_Var (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetName, |
+ .GetPath = (struct PP_Var (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetPath, |
+ .GetParent = (PP_Resource (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetParent, |
+ .MakeDirectory = (int32_t (*)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_MakeDirectory, |
+ .Touch = (int32_t (*)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Touch, |
+ .Delete = (int32_t (*)(PP_Resource file_ref, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Delete, |
+ .Rename = (int32_t (*)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Rename |
+}; |
+ |
+struct PPB_FileSystem PNACL_Wrappers_PPB_FileSystem = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_FileSystemType type))&PNACL_M14_PPB_FileSystem_Create, |
+ .IsFileSystem = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileSystem_IsFileSystem, |
+ .Open = (int32_t (*)(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileSystem_Open, |
+ .GetType = (PP_FileSystemType (*)(PP_Resource file_system))&PNACL_M14_PPB_FileSystem_GetType |
+}; |
+ |
+/* Not generating wrappers for PPB_Fullscreen */ |
+struct PPB_Graphics2D PNACL_Wrappers_PPB_Graphics2D = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque))&PNACL_M14_PPB_Graphics2D_Create, |
+ .IsGraphics2D = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Graphics2D_IsGraphics2D, |
+ .Describe = (PP_Bool (*)(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opqaue))&PNACL_M14_PPB_Graphics2D_Describe, |
+ .PaintImageData = (void (*)(PP_Resource graphics_2d, PP_Resource image_data, const struct PP_Point* top_left, const struct PP_Rect* src_rect))&PNACL_M14_PPB_Graphics2D_PaintImageData, |
+ .Scroll = (void (*)(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount))&PNACL_M14_PPB_Graphics2D_Scroll, |
+ .ReplaceContents = (void (*)(PP_Resource graphics_2d, PP_Resource image_data))&PNACL_M14_PPB_Graphics2D_ReplaceContents, |
+ .Flush = (int32_t (*)(PP_Resource graphics_2d, struct PP_CompletionCallback callback))&PNACL_M14_PPB_Graphics2D_Flush |
+}; |
+ |
+/* Not generating wrappers for PPB_ImageData */ |
+/* Not generating wrappers for PPB_InputEvent */ |
+struct PPB_MouseInputEvent_1_0 PNACL_Wrappers_PPB_MouseInputEvent_1_0 = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count))&PNACL_M13_PPB_MouseInputEvent_Create, |
+ .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_MouseInputEvent_IsMouseInputEvent, |
+ .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetButton, |
+ .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetPosition, |
+ .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetClickCount |
+}; |
+ |
+struct PPB_MouseInputEvent PNACL_Wrappers_PPB_MouseInputEvent = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count, const struct PP_Point* mouse_movement))&PNACL_M14_PPB_MouseInputEvent_Create, |
+ .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_MouseInputEvent_IsMouseInputEvent, |
+ .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetButton, |
+ .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetPosition, |
+ .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetClickCount, |
+ .GetMovement = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetMovement |
+}; |
+ |
+struct PPB_WheelInputEvent PNACL_Wrappers_PPB_WheelInputEvent = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_TimeTicks time_stamp, uint32_t modifiers, const struct PP_FloatPoint* wheel_delta, const struct PP_FloatPoint* wheel_ticks, PP_Bool scroll_by_page))&PNACL_M13_PPB_WheelInputEvent_Create, |
+ .IsWheelInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_WheelInputEvent_IsWheelInputEvent, |
+ .GetDelta = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetDelta, |
+ .GetTicks = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetTicks, |
+ .GetScrollByPage = (PP_Bool (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetScrollByPage |
+}; |
+ |
+struct PPB_KeyboardInputEvent PNACL_Wrappers_PPB_KeyboardInputEvent = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, uint32_t key_code, struct PP_Var character_text))&PNACL_M13_PPB_KeyboardInputEvent_Create, |
+ .IsKeyboardInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent, |
+ .GetKeyCode = (uint32_t (*)(PP_Resource key_event))&PNACL_M13_PPB_KeyboardInputEvent_GetKeyCode, |
+ .GetCharacterText = (struct PP_Var (*)(PP_Resource character_event))&PNACL_M13_PPB_KeyboardInputEvent_GetCharacterText |
+}; |
+ |
+struct PPB_Instance_0_5 PNACL_Wrappers_PPB_Instance_0_5 = { |
+ .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_GetWindowObject, |
+ .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_GetOwnerElementObject, |
+ .BindGraphics = (PP_Bool (*)(PP_Instance instance, PP_Resource device))&PNACL_M13_PPB_Instance_BindGraphics, |
+ .IsFullFrame = (PP_Bool (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_IsFullFrame |
+}; |
+ |
+/* Not generating wrappers for PPB_Instance */ |
+struct PPB_Messaging PNACL_Wrappers_PPB_Messaging = { |
+ .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&PNACL_M14_PPB_Messaging_PostMessage |
+}; |
+ |
+struct PPB_MouseLock PNACL_Wrappers_PPB_MouseLock = { |
+ .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&PNACL_M16_PPB_MouseLock_LockMouse, |
+ .UnlockMouse = (void (*)(PP_Instance instance))&PNACL_M16_PPB_MouseLock_UnlockMouse |
+}; |
+ |
+struct PPB_URLLoader PNACL_Wrappers_PPB_URLLoader = { |
+ .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_URLLoader_Create, |
+ .IsURLLoader = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLLoader_IsURLLoader, |
+ .Open = (int32_t (*)(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_Open, |
+ .FollowRedirect = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_FollowRedirect, |
+ .GetUploadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent))&PNACL_M14_PPB_URLLoader_GetUploadProgress, |
+ .GetDownloadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received))&PNACL_M14_PPB_URLLoader_GetDownloadProgress, |
+ .GetResponseInfo = (PP_Resource (*)(PP_Resource loader))&PNACL_M14_PPB_URLLoader_GetResponseInfo, |
+ .ReadResponseBody = (int32_t (*)(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_ReadResponseBody, |
+ .FinishStreamingToFile = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_FinishStreamingToFile, |
+ .Close = (void (*)(PP_Resource loader))&PNACL_M14_PPB_URLLoader_Close |
+}; |
+ |
+struct PPB_URLRequestInfo PNACL_Wrappers_PPB_URLRequestInfo = { |
+ .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_URLRequestInfo_Create, |
+ .IsURLRequestInfo = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLRequestInfo_IsURLRequestInfo, |
+ .SetProperty = (PP_Bool (*)(PP_Resource request, PP_URLRequestProperty property, struct PP_Var value))&PNACL_M14_PPB_URLRequestInfo_SetProperty, |
+ .AppendDataToBody = (PP_Bool (*)(PP_Resource request, const void* data, uint32_t len))&PNACL_M14_PPB_URLRequestInfo_AppendDataToBody, |
+ .AppendFileToBody = (PP_Bool (*)(PP_Resource request, PP_Resource file_ref, int64_t start_offset, int64_t number_of_bytes, PP_Time expected_last_modified_time))&PNACL_M14_PPB_URLRequestInfo_AppendFileToBody |
+}; |
+ |
+struct PPB_URLResponseInfo PNACL_Wrappers_PPB_URLResponseInfo = { |
+ .IsURLResponseInfo = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLResponseInfo_IsURLResponseInfo, |
+ .GetProperty = (struct PP_Var (*)(PP_Resource response, PP_URLResponseProperty property))&PNACL_M14_PPB_URLResponseInfo_GetProperty, |
+ .GetBodyAsFileRef = (PP_Resource (*)(PP_Resource response))&PNACL_M14_PPB_URLResponseInfo_GetBodyAsFileRef |
+}; |
+ |
+struct PPB_Var PNACL_Wrappers_PPB_Var = { |
+ .AddRef = (void (*)(struct PP_Var var))&PNACL_M14_PPB_Var_AddRef, |
+ .Release = (void (*)(struct PP_Var var))&PNACL_M14_PPB_Var_Release, |
+ .VarFromUtf8 = (struct PP_Var (*)(PP_Module module, const char* data, uint32_t len))&PNACL_M14_PPB_Var_VarFromUtf8, |
+ .VarToUtf8 = (const char* (*)(struct PP_Var var, uint32_t* len))&PNACL_M14_PPB_Var_VarToUtf8 |
+}; |
+ |
+/* Not generating wrappers for PPP_InputEvent */ |
+/* Not generating wrappers for PPP_Instance */ |
+struct PPP_Messaging PNACL_Wrappers_PPP_Messaging = { |
+ .HandleMessage = (void (*)(PP_Instance instance, struct PP_Var message))&PNACL_M14_PPP_Messaging_HandleMessage |
+}; |
+ |
+/* Not generating wrappers for PPP_MouseLock */ |
+struct PPB_AudioTrusted PNACL_Wrappers_PPB_AudioTrusted = { |
+ .CreateTrusted = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_AudioTrusted_CreateTrusted, |
+ .Open = (int32_t (*)(PP_Resource audio, PP_Resource config, struct PP_CompletionCallback create_callback))&PNACL_M14_PPB_AudioTrusted_Open, |
+ .GetSyncSocket = (int32_t (*)(PP_Resource audio, int* sync_socket))&PNACL_M14_PPB_AudioTrusted_GetSyncSocket, |
+ .GetSharedMemory = (int32_t (*)(PP_Resource audio, int* shm_handle, uint32_t* shm_size))&PNACL_M14_PPB_AudioTrusted_GetSharedMemory |
+}; |
+ |
+struct PPB_BrokerTrusted PNACL_Wrappers_PPB_BrokerTrusted = { |
+ .CreateTrusted = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_BrokerTrusted_CreateTrusted, |
+ .IsBrokerTrusted = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_BrokerTrusted_IsBrokerTrusted, |
+ .Connect = (int32_t (*)(PP_Resource broker, struct PP_CompletionCallback connect_callback))&PNACL_M14_PPB_BrokerTrusted_Connect, |
+ .GetHandle = (int32_t (*)(PP_Resource broker, int32_t* handle))&PNACL_M14_PPB_BrokerTrusted_GetHandle |
+}; |
+ |
+/* Not generating wrappers for PPB_BufferTrusted */ |
+struct PPB_FileChooserTrusted PNACL_Wrappers_PPB_FileChooserTrusted = { |
+ .ShowWithoutUserGesture = (int32_t (*)(PP_Resource chooser, PP_Bool save_as, struct PP_Var suggested_file_name, struct PP_CompletionCallback callback))&PNACL_M16_PPB_FileChooserTrusted_ShowWithoutUserGesture |
+}; |
+ |
+struct PPB_FileIOTrusted PNACL_Wrappers_PPB_FileIOTrusted = { |
+ .GetOSFileDescriptor = (int32_t (*)(PP_Resource file_io))&PNACL_M14_PPB_FileIOTrusted_GetOSFileDescriptor, |
+ .WillWrite = (int32_t (*)(PP_Resource file_io, int64_t offset, int32_t bytes_to_write, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIOTrusted_WillWrite, |
+ .WillSetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIOTrusted_WillSetLength |
+}; |
+ |
+/* Not generating wrappers for PPB_ImageDataTrusted */ |
+/* Not generating wrappers for PPB_URLLoaderTrusted */ |
+/* Not generating wrappers for PPB_Buffer_Dev */ |
+struct PPB_Console_Dev PNACL_Wrappers_PPB_Console_Dev = { |
+ .Log = (void (*)(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var value))&PNACL_M14_PPB_Console_Dev_Log, |
+ .LogWithSource = (void (*)(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var source, struct PP_Var value))&PNACL_M14_PPB_Console_Dev_LogWithSource |
+}; |
+ |
+struct PPB_FileChooser_Dev PNACL_Wrappers_PPB_FileChooser_Dev = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_mime_types))&PNACL_M16_PPB_FileChooser_Dev_Create, |
+ .IsFileChooser = (PP_Bool (*)(PP_Resource resource))&PNACL_M16_PPB_FileChooser_Dev_IsFileChooser, |
+ .Show = (int32_t (*)(PP_Resource chooser, struct PP_CompletionCallback callback))&PNACL_M16_PPB_FileChooser_Dev_Show, |
+ .GetNextChosenFile = (PP_Resource (*)(PP_Resource chooser))&PNACL_M16_PPB_FileChooser_Dev_GetNextChosenFile |
+}; |
+ |
+/* Not generating wrappers for PPB_Find_Dev */ |
+struct PPB_Font_Dev PNACL_Wrappers_PPB_Font_Dev = { |
+ .GetFontFamilies = (struct PP_Var (*)(PP_Instance instance))&PNACL_M14_PPB_Font_Dev_GetFontFamilies, |
+ .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_FontDescription_Dev* description))&PNACL_M14_PPB_Font_Dev_Create, |
+ .IsFont = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Font_Dev_IsFont, |
+ .Describe = (PP_Bool (*)(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics))&PNACL_M14_PPB_Font_Dev_Describe, |
+ .DrawTextAt = (PP_Bool (*)(PP_Resource font, PP_Resource image_data, const struct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, const struct PP_Rect* clip, PP_Bool image_data_is_opaque))&PNACL_M14_PPB_Font_Dev_DrawTextAt, |
+ .MeasureText = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text))&PNACL_M14_PPB_Font_Dev_MeasureText, |
+ .CharacterOffsetForPixel = (uint32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position))&PNACL_M14_PPB_Font_Dev_CharacterOffsetForPixel, |
+ .PixelOffsetForCharacter = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset))&PNACL_M14_PPB_Font_Dev_PixelOffsetForCharacter |
+}; |
+ |
+/* Not generating wrappers for PPB_Fullscreen_Dev */ |
+struct PPB_IMEInputEvent_Dev PNACL_Wrappers_PPB_IMEInputEvent_Dev = { |
+ .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent, |
+ .GetText = (struct PP_Var (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetText, |
+ .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber, |
+ .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset, |
+ .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetTargetSegment, |
+ .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSelection |
+}; |
+ |
+/* Not generating wrappers for PPB_Scrollbar_Dev */ |
+/* Not generating wrappers for PPB_TextInput_Dev */ |
+struct PPB_Transport_Dev PNACL_Wrappers_PPB_Transport_Dev = { |
+ .CreateTransport = (PP_Resource (*)(PP_Instance instance, const char* name, PP_TransportType type))&PNACL_M14_PPB_Transport_Dev_CreateTransport, |
+ .IsTransport = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Transport_Dev_IsTransport, |
+ .IsWritable = (PP_Bool (*)(PP_Resource transport))&PNACL_M14_PPB_Transport_Dev_IsWritable, |
+ .SetProperty = (int32_t (*)(PP_Resource transport, PP_TransportProperty property, struct PP_Var value))&PNACL_M14_PPB_Transport_Dev_SetProperty, |
+ .Connect = (int32_t (*)(PP_Resource transport, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Connect, |
+ .GetNextAddress = (int32_t (*)(PP_Resource transport, struct PP_Var* address, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_GetNextAddress, |
+ .ReceiveRemoteAddress = (int32_t (*)(PP_Resource transport, struct PP_Var address))&PNACL_M14_PPB_Transport_Dev_ReceiveRemoteAddress, |
+ .Recv = (int32_t (*)(PP_Resource transport, void* data, uint32_t len, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Recv, |
+ .Send = (int32_t (*)(PP_Resource transport, const void* data, uint32_t len, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Send, |
+ .Close = (int32_t (*)(PP_Resource transport))&PNACL_M14_PPB_Transport_Dev_Close |
+}; |
+ |
+/* Not generating wrappers for PPB_VideoCapture_Dev */ |
+struct PPB_VideoDecoder_Dev PNACL_Wrappers_PPB_VideoDecoder_Dev = { |
+ .Create = (PP_Resource (*)(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile))&PNACL_M14_PPB_VideoDecoder_Dev_Create, |
+ .IsVideoDecoder = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_VideoDecoder_Dev_IsVideoDecoder, |
+ .Decode = (int32_t (*)(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Decode, |
+ .AssignPictureBuffers = (void (*)(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]))&PNACL_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers, |
+ .ReusePictureBuffer = (void (*)(PP_Resource video_decoder, int32_t picture_buffer_id))&PNACL_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer, |
+ .Flush = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Flush, |
+ .Reset = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Reset, |
+ .Destroy = (void (*)(PP_Resource video_decoder))&PNACL_M14_PPB_VideoDecoder_Dev_Destroy |
+}; |
+ |
+/* Not generating wrappers for PPB_VideoLayer_Dev */ |
+struct PPB_WebSocket_Dev PNACL_Wrappers_PPB_WebSocket_Dev = { |
+ .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M17_PPB_WebSocket_Dev_Create, |
+ .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&PNACL_M17_PPB_WebSocket_Dev_IsWebSocket, |
+ .Connect = (int32_t (*)(PP_Resource web_socket, struct PP_Var url, const struct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_Connect, |
+ .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_Close, |
+ .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_ReceiveMessage, |
+ .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))&PNACL_M17_PPB_WebSocket_Dev_SendMessage, |
+ .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetBufferedAmount, |
+ .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseCode, |
+ .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseReason, |
+ .GetCloseWasClean = (PP_Bool (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseWasClean, |
+ .GetExtensions = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetExtensions, |
+ .GetProtocol = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetProtocol, |
+ .GetReadyState = (PP_WebSocketReadyState_Dev (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetReadyState, |
+ .GetURL = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetURL |
+}; |
+ |
+/* Not generating wrappers for PPB_Widget_Dev */ |
+/* Not generating wrappers for PPB_Zoom_Dev */ |
+/* Not generating wrappers for PPP_VideoDecoder_Dev */ |
+/* Not generating wrappers for PPP_Widget_Dev */ |
+/* Not generating wrappers for PPP_Zoom_Dev */ |
+static const void *s_wrapPtrs[PNACL_IFACE_COUNT + 1] = { |
robertm
2011/11/16 22:17:12
Not sure about the comments - you may need to emit
jvoung - send to chromium...
2011/11/16 22:51:42
oops, good catch
|
+/* Not generating wrappers for PPB_Audio */ |
+/* Not generating wrappers for PPB_AudioConfig */ |
+ (void *) &PNACL_Wrappers_PPB_Core, |
+ (void *) &PNACL_Wrappers_PPB_FileIO, |
+ (void *) &PNACL_Wrappers_PPB_FileRef, |
+ (void *) &PNACL_Wrappers_PPB_FileSystem, |
+/* Not generating wrappers for PPB_Fullscreen */ |
+ (void *) &PNACL_Wrappers_PPB_Graphics2D, |
+/* Not generating wrappers for PPB_ImageData */ |
+/* Not generating wrappers for PPB_InputEvent */ |
+ (void *) &PNACL_Wrappers_PPB_MouseInputEvent_1_0, |
+ (void *) &PNACL_Wrappers_PPB_MouseInputEvent, |
+ (void *) &PNACL_Wrappers_PPB_WheelInputEvent, |
+ (void *) &PNACL_Wrappers_PPB_KeyboardInputEvent, |
+ (void *) &PNACL_Wrappers_PPB_Instance_0_5, |
+/* Not generating wrappers for PPB_Instance */ |
+ (void *) &PNACL_Wrappers_PPB_Messaging, |
+ (void *) &PNACL_Wrappers_PPB_MouseLock, |
+ (void *) &PNACL_Wrappers_PPB_URLLoader, |
+ (void *) &PNACL_Wrappers_PPB_URLRequestInfo, |
+ (void *) &PNACL_Wrappers_PPB_URLResponseInfo, |
+ (void *) &PNACL_Wrappers_PPB_Var, |
+/* Not generating wrappers for PPP_InputEvent */ |
+/* Not generating wrappers for PPP_Instance */ |
+ (void *) &PNACL_Wrappers_PPP_Messaging, |
+/* Not generating wrappers for PPP_MouseLock */ |
+ (void *) &PNACL_Wrappers_PPB_AudioTrusted, |
+ (void *) &PNACL_Wrappers_PPB_BrokerTrusted, |
+/* Not generating wrappers for PPB_BufferTrusted */ |
+ (void *) &PNACL_Wrappers_PPB_FileChooserTrusted, |
+ (void *) &PNACL_Wrappers_PPB_FileIOTrusted, |
+/* Not generating wrappers for PPB_ImageDataTrusted */ |
+/* Not generating wrappers for PPB_URLLoaderTrusted */ |
+/* Not generating wrappers for PPB_Buffer_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_Console_Dev, |
+ (void *) &PNACL_Wrappers_PPB_FileChooser_Dev, |
+/* Not generating wrappers for PPB_Find_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_Font_Dev, |
+/* Not generating wrappers for PPB_Fullscreen_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_IMEInputEvent_Dev, |
+/* Not generating wrappers for PPB_Scrollbar_Dev */ |
+/* Not generating wrappers for PPB_TextInput_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_Transport_Dev, |
+/* Not generating wrappers for PPB_VideoCapture_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_VideoDecoder_Dev, |
+/* Not generating wrappers for PPB_VideoLayer_Dev */ |
+ (void *) &PNACL_Wrappers_PPB_WebSocket_Dev, |
+/* Not generating wrappers for PPB_Widget_Dev */ |
+/* Not generating wrappers for PPB_Zoom_Dev */ |
+/* Not generating wrappers for PPP_VideoDecoder_Dev */ |
+/* Not generating wrappers for PPP_Widget_Dev */ |
+/* Not generating wrappers for PPP_Zoom_Dev */ |
+ NULL |
+}; |
+ |
+ |
+ |
+void set_real_PPBGetInterface(PPB_GetInterface real) { |
+ real_PPBGetInterface = real; |
+} |
+ |
+void set_real_PPPGetInterface(PPB_GetInterface real) { |
+ real_PPPGetInterface = real; |
+} |
+ |
+const void *Pnacl_PPBGetInterface(const char *name) { |
+ int wrapped; |
+ int id = PnaclShimIfaceID(name, &wrapped); |
+ if (id < 0) return NULL; |
+ |
+ if (s_realPtrs[id] == NULL) { |
+ const void *iface = (*real_PPBGetInterface)(name); |
+ if (NULL == iface) return NULL; |
+ s_realPtrs[id] = iface; |
+ } |
+ |
+ if (wrapped) { |
+ return s_wrapPtrs[id]; |
+ } else { |
+ return s_realPtrs[id]; |
+ } |
+} |
+ |
+const void *Pnacl_PPPGetInterface(const char *name) { |
+ int wrapped; |
+ int id = PnaclShimIfaceID(name, &wrapped); |
+ if (id < 0) return NULL; |
+ |
+ if (s_realPtrs[id] == NULL) { |
+ const void *iface = (*real_PPPGetInterface)(name); |
+ if (NULL == iface) return NULL; |
+ s_realPtrs[id] = iface; |
+ } |
+ |
+ if (wrapped) { |
+ return s_wrapPtrs[id]; |
+ } else { |
+ return s_realPtrs[id]; |
+ } |
+} |