Index: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc |
=================================================================== |
--- ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc (revision 0) |
+++ ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc (revision 0) |
@@ -0,0 +1,2717 @@ |
+// Copyright (c) 2011 The Native Client Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+// |
+// WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING |
+// |
+// Automatically generated code. See srpcgen.py |
+// |
+// NaCl Simple Remote Procedure Call interface abstractions. |
+ |
+#include "untrusted/srpcgen/ppb_rpc.h" |
+#ifdef __native_client__ |
+#ifndef UNREFERENCED_PARAMETER |
+#define UNREFERENCED_PARAMETER(P) do { (void) P; } while (0) |
+#endif // UNREFERENCED_PARAMETER |
+#else |
+#include "native_client/src/include/portability.h" |
+#endif // __native_client__ |
+#include "native_client/src/shared/platform/nacl_check.h" |
+#include "native_client/src/shared/ppapi_proxy/plugin_globals.h" |
+#include "native_client/src/shared/srpc/nacl_srpc.h" |
+#include "ppapi/c/pp_instance.h" |
+#include "ppapi/c/pp_module.h" |
+#include "ppapi/c/pp_resource.h" |
+#include "ppapi/c/ppb_core.h" |
+ |
+NaClSrpcError NaClFileRpcClient::StreamAsFile( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ char* url, |
+ int32_t callback_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "StreamAsFile:isi:", |
+ instance, |
+ url, |
+ callback_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError NaClFileRpcClient::GetFileDesc( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ char* url, |
+ NaClSrpcImcDescType* file_desc) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "GetFileDesc:is:h", |
+ instance, |
+ url, |
+ file_desc |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbRpcClient::PPB_GetInterface( |
+ NaClSrpcChannel* channel, |
+ char* interface_name, |
+ int32_t* exports_interface_name) { |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_GetInterface:s:i", |
+ interface_name, |
+ exports_interface_name |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioRpcClient::PPB_Audio_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource config, |
+ PP_Resource* out_resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Audio_Create:ii:i", |
+ instance, |
+ config, |
+ out_resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioRpcClient::PPB_Audio_IsAudio( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* out_bool) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Audio_IsAudio:i:i", |
+ resource, |
+ out_bool |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioRpcClient::PPB_Audio_GetCurrentConfig( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ PP_Resource* out_resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Audio_GetCurrentConfig:i:i", |
+ resource, |
+ out_resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioRpcClient::PPB_Audio_StopPlayback( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* out_bool) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Audio_StopPlayback:i:i", |
+ resource, |
+ out_bool |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioRpcClient::PPB_Audio_StartPlayback( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* out_bool) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Audio_StartPlayback:i:i", |
+ resource, |
+ out_bool |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioConfigRpcClient::PPB_AudioConfig_CreateStereo16Bit( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t sample_rate, |
+ int32_t sample_frame_count, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_AudioConfig_CreateStereo16Bit:iii:i", |
+ instance, |
+ sample_rate, |
+ sample_frame_count, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioConfigRpcClient::PPB_AudioConfig_IsAudioConfig( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* out_bool) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_AudioConfig_IsAudioConfig:i:i", |
+ resource, |
+ out_bool |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioConfigRpcClient::PPB_AudioConfig_RecommendSampleFrameCount( |
+ NaClSrpcChannel* channel, |
+ int32_t request_sample_rate, |
+ int32_t request_sample_frame_count, |
+ int32_t* out_sample_frame_count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_AudioConfig_RecommendSampleFrameCount:ii:i", |
+ request_sample_rate, |
+ request_sample_frame_count, |
+ out_sample_frame_count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioConfigRpcClient::PPB_AudioConfig_GetSampleRate( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* sample_rate) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_AudioConfig_GetSampleRate:i:i", |
+ resource, |
+ sample_rate |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbAudioConfigRpcClient::PPB_AudioConfig_GetSampleFrameCount( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* sample_frame_count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_AudioConfig_GetSampleFrameCount:i:i", |
+ resource, |
+ sample_frame_count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::PPB_Core_AddRefResource( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Core_AddRefResource:i:", |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::PPB_Core_ReleaseResource( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Core_ReleaseResource:i:", |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::ReleaseResourceMultipleTimes( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "ReleaseResourceMultipleTimes:ii:", |
+ resource, |
+ count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::PPB_Core_GetTime( |
+ NaClSrpcChannel* channel, |
+ double* time) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Core_GetTime::d", |
+ time |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::PPB_Core_GetTimeTicks( |
+ NaClSrpcChannel* channel, |
+ double* time_ticks) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Core_GetTimeTicks::d", |
+ time_ticks |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCoreRpcClient::PPB_Core_CallOnMainThread( |
+ NaClSrpcChannel* channel, |
+ int32_t delay_in_milliseconds, |
+ int32_t callback_id, |
+ int32_t result) { |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Core_CallOnMainThread:iii:", |
+ delay_in_milliseconds, |
+ callback_id, |
+ result |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCursorControlRpcClient::PPB_CursorControl_SetCursor( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t type, |
+ PP_Resource custom_image, |
+ nacl_abi_size_t hot_spot_bytes, char* hot_spot, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_CursorControl_SetCursor:iiiC:i", |
+ instance, |
+ type, |
+ custom_image, |
+ hot_spot_bytes, hot_spot, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCursorControlRpcClient::PPB_CursorControl_LockCursor( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_CursorControl_LockCursor:i:i", |
+ instance, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCursorControlRpcClient::PPB_CursorControl_UnlockCursor( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_CursorControl_UnlockCursor:i:i", |
+ instance, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCursorControlRpcClient::PPB_CursorControl_HasCursorLock( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_CursorControl_HasCursorLock:i:i", |
+ instance, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbCursorControlRpcClient::PPB_CursorControl_CanLockCursor( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_CursorControl_CanLockCursor:i:i", |
+ instance, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Create:i:i", |
+ instance, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_IsFileIO( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_IsFileIO:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Open( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ PP_Resource file_ref, |
+ int32_t open_flags, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Open:iiii:i", |
+ file_io, |
+ file_ref, |
+ open_flags, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Query( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ int32_t bytes_to_read, |
+ int32_t callback_id, |
+ nacl_abi_size_t* info_bytes, char* info, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Query:iii:Ci", |
+ file_io, |
+ bytes_to_read, |
+ callback_id, |
+ info_bytes, info, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Touch( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ double last_access_time, |
+ double last_modified_time, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Touch:iddi:i", |
+ file_io, |
+ last_access_time, |
+ last_modified_time, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Read( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ int64_t offset, |
+ int32_t bytes_to_read, |
+ int32_t callback_id, |
+ nacl_abi_size_t* buffer_bytes, char* buffer, |
+ int32_t* pp_error_or_bytes) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Read:ilii:Ci", |
+ file_io, |
+ offset, |
+ bytes_to_read, |
+ callback_id, |
+ buffer_bytes, buffer, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Write( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ int64_t offset, |
+ nacl_abi_size_t buffer_bytes, char* buffer, |
+ int32_t bytes_to_write, |
+ int32_t callback_id, |
+ int32_t* pp_error_or_bytes) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Write:ilCii:i", |
+ file_io, |
+ offset, |
+ buffer_bytes, buffer, |
+ bytes_to_write, |
+ callback_id, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_SetLength( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ int64_t length, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_SetLength:ili:i", |
+ file_io, |
+ length, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Flush( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Flush:ii:i", |
+ file_io, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileIORpcClient::PPB_FileIO_Close( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_io) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileIO_Close:i:", |
+ file_io |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_system, |
+ nacl_abi_size_t path_bytes, char* path, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_Create:iC:i", |
+ file_system, |
+ path_bytes, path, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_IsFileRef( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_IsFileRef:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_GetFileSystemType( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ int32_t* file_system_type) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_GetFileSystemType:i:i", |
+ file_ref, |
+ file_system_type |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_GetName( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ nacl_abi_size_t* name_bytes, char* name) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_GetName:i:C", |
+ file_ref, |
+ name_bytes, name |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_GetPath( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ nacl_abi_size_t* path_bytes, char* path) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_GetPath:i:C", |
+ file_ref, |
+ path_bytes, path |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_GetParent( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ PP_Resource* parent) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_GetParent:i:i", |
+ file_ref, |
+ parent |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_MakeDirectory( |
+ NaClSrpcChannel* channel, |
+ PP_Resource directory_ref, |
+ int32_t make_ancestors, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_MakeDirectory:iii:i", |
+ directory_ref, |
+ make_ancestors, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_Touch( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ double last_access_time, |
+ double last_modified_time, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_Touch:iddi:i", |
+ file_ref, |
+ last_access_time, |
+ last_modified_time, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_Delete( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_Delete:ii:i", |
+ file_ref, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileRefRpcClient::PPB_FileRef_Rename( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_ref, |
+ PP_Resource new_file_ref, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileRef_Rename:iii:i", |
+ file_ref, |
+ new_file_ref, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileSystemRpcClient::PPB_FileSystem_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t file_system_type, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileSystem_Create:ii:i", |
+ instance, |
+ file_system_type, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileSystemRpcClient::PPB_FileSystem_IsFileSystem( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileSystem_IsFileSystem:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileSystemRpcClient::PPB_FileSystem_Open( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_system, |
+ int64_t expected_size, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileSystem_Open:ili:i", |
+ file_system, |
+ expected_size, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFileSystemRpcClient::PPB_FileSystem_GetType( |
+ NaClSrpcChannel* channel, |
+ PP_Resource file_system, |
+ int32_t* type) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_FileSystem_GetType:i:i", |
+ file_system, |
+ type |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFindRpcClient::PPB_Find_NumberOfFindResultsChanged( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t total, |
+ int32_t final_result) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Find_NumberOfFindResultsChanged:iii:", |
+ instance, |
+ total, |
+ final_result |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFindRpcClient::PPB_Find_SelectedFindResultChanged( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t index) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Find_SelectedFindResultChanged:ii:", |
+ instance, |
+ index |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_GetFontFamilies( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t* font_families_bytes, char* font_families) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_GetFontFamilies:i:C", |
+ instance, |
+ font_families_bytes, font_families |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t description_bytes, char* description, |
+ nacl_abi_size_t face_bytes, char* face, |
+ PP_Resource* font) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_Create:iCC:i", |
+ instance, |
+ description_bytes, description, |
+ face_bytes, face, |
+ font |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_IsFont( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_font) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_IsFont:i:i", |
+ resource, |
+ is_font |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_Describe( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font, |
+ nacl_abi_size_t* description_bytes, char* description, |
+ nacl_abi_size_t* face_bytes, char* face, |
+ nacl_abi_size_t* metrics_bytes, char* metrics, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_Describe:i:CCCi", |
+ font, |
+ description_bytes, description, |
+ face_bytes, face, |
+ metrics_bytes, metrics, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_DrawTextAt( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font, |
+ PP_Resource image_data, |
+ nacl_abi_size_t text_run_bytes, char* text_run, |
+ nacl_abi_size_t text_bytes, char* text, |
+ nacl_abi_size_t position_bytes, char* position, |
+ int32_t color, |
+ nacl_abi_size_t clip_bytes, char* clip, |
+ int32_t image_data_is_opaque, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_DrawTextAt:iiCCCiCi:i", |
+ font, |
+ image_data, |
+ text_run_bytes, text_run, |
+ text_bytes, text, |
+ position_bytes, position, |
+ color, |
+ clip_bytes, clip, |
+ image_data_is_opaque, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_MeasureText( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font, |
+ nacl_abi_size_t text_run_bytes, char* text_run, |
+ nacl_abi_size_t text_bytes, char* text, |
+ int32_t* width) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_MeasureText:iCC:i", |
+ font, |
+ text_run_bytes, text_run, |
+ text_bytes, text, |
+ width |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_CharacterOffsetForPixel( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font, |
+ nacl_abi_size_t text_run_bytes, char* text_run, |
+ nacl_abi_size_t text_bytes, char* text, |
+ int32_t pixel_position, |
+ int32_t* offset) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_CharacterOffsetForPixel:iCCi:i", |
+ font, |
+ text_run_bytes, text_run, |
+ text_bytes, text, |
+ pixel_position, |
+ offset |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbFontRpcClient::PPB_Font_PixelOffsetForCharacter( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font, |
+ nacl_abi_size_t text_run_bytes, char* text_run, |
+ nacl_abi_size_t text_bytes, char* text, |
+ int32_t char_offset, |
+ int32_t* offset) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Font_PixelOffsetForCharacter:iCCi:i", |
+ font, |
+ text_run_bytes, text_run, |
+ text_bytes, text, |
+ char_offset, |
+ offset |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t size_bytes, char* size, |
+ int32_t is_always_opaque, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_Create:iCi:i", |
+ instance, |
+ size_bytes, size, |
+ is_always_opaque, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_IsGraphics2D( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_IsGraphics2D:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_Describe( |
+ NaClSrpcChannel* channel, |
+ PP_Resource graphics_2d, |
+ nacl_abi_size_t* size_bytes, char* size, |
+ int32_t* is_always_opaque, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_Describe:i:Cii", |
+ graphics_2d, |
+ size_bytes, size, |
+ is_always_opaque, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_PaintImageData( |
+ NaClSrpcChannel* channel, |
+ PP_Resource graphics_2d, |
+ PP_Resource image, |
+ nacl_abi_size_t top_left_bytes, char* top_left, |
+ nacl_abi_size_t src_rect_bytes, char* src_rect) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_PaintImageData:iiCC:", |
+ graphics_2d, |
+ image, |
+ top_left_bytes, top_left, |
+ src_rect_bytes, src_rect |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_Scroll( |
+ NaClSrpcChannel* channel, |
+ PP_Resource graphics_2d, |
+ nacl_abi_size_t clip_rect_bytes, char* clip_rect, |
+ nacl_abi_size_t amount_bytes, char* amount) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_Scroll:iCC:", |
+ graphics_2d, |
+ clip_rect_bytes, clip_rect, |
+ amount_bytes, amount |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_ReplaceContents( |
+ NaClSrpcChannel* channel, |
+ PP_Resource graphics_2d, |
+ PP_Resource image) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_ReplaceContents:ii:", |
+ graphics_2d, |
+ image |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics2DRpcClient::PPB_Graphics2D_Flush( |
+ NaClSrpcChannel* channel, |
+ PP_Resource graphics_2d, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics2D_Flush:ii:i", |
+ graphics_2d, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3D_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource share_context, |
+ nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list, |
+ PP_Resource* resource_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3D_Create:iiI:i", |
+ instance, |
+ share_context, |
+ attrib_list_bytes, attrib_list, |
+ resource_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3D_GetAttribs( |
+ NaClSrpcChannel* channel, |
+ PP_Resource context, |
+ nacl_abi_size_t input_attrib_list_bytes, int32_t* input_attrib_list, |
+ nacl_abi_size_t* output_attrib_list_bytes, int32_t* output_attrib_list, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3D_GetAttribs:iI:Ii", |
+ context, |
+ input_attrib_list_bytes, input_attrib_list, |
+ output_attrib_list_bytes, output_attrib_list, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3D_SetAttribs( |
+ NaClSrpcChannel* channel, |
+ PP_Resource context, |
+ nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3D_SetAttribs:iI:i", |
+ context, |
+ attrib_list_bytes, attrib_list, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3D_ResizeBuffers( |
+ NaClSrpcChannel* channel, |
+ PP_Resource context, |
+ int32_t width, |
+ int32_t height, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3D_ResizeBuffers:iii:i", |
+ context, |
+ width, |
+ height, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3D_SwapBuffers( |
+ NaClSrpcChannel* channel, |
+ PP_Resource context, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3D_SwapBuffers:ii:i", |
+ context, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_CreateRaw( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource share_context, |
+ nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list, |
+ PP_Resource* resource_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_CreateRaw:iiI:i", |
+ instance, |
+ share_context, |
+ attrib_list_bytes, attrib_list, |
+ resource_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_InitCommandBuffer( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t size, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_InitCommandBuffer:ii:i", |
+ resource_id, |
+ size, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_GetRingBuffer( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ NaClSrpcImcDescType* shm_desc, |
+ int32_t* shm_size) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_GetRingBuffer:i:hi", |
+ resource_id, |
+ shm_desc, |
+ shm_size |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_GetState( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ nacl_abi_size_t* state_bytes, char* state) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_GetState:i:C", |
+ resource_id, |
+ state_bytes, state |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_Flush( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t put_offset) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_Flush:ii:", |
+ resource_id, |
+ put_offset |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_FlushSync( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t put_offset, |
+ nacl_abi_size_t* state_bytes, char* state) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_FlushSync:ii:C", |
+ resource_id, |
+ put_offset, |
+ state_bytes, state |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_CreateTransferBuffer( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t size, |
+ int32_t request_id, |
+ int32_t* id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_CreateTransferBuffer:iii:i", |
+ resource_id, |
+ size, |
+ request_id, |
+ id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_DestroyTransferBuffer( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_DestroyTransferBuffer:ii:", |
+ resource_id, |
+ id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbGraphics3DRpcClient::PPB_Graphics3DTrusted_GetTransferBuffer( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t id, |
+ NaClSrpcImcDescType* shm_desc, |
+ int32_t* shm_size) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Graphics3DTrusted_GetTransferBuffer:ii:hi", |
+ resource_id, |
+ id, |
+ shm_desc, |
+ shm_size |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbImageDataRpcClient::PPB_ImageData_GetNativeImageDataFormat( |
+ NaClSrpcChannel* channel, |
+ int32_t* format) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_ImageData_GetNativeImageDataFormat::i", |
+ format |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbImageDataRpcClient::PPB_ImageData_IsImageDataFormatSupported( |
+ NaClSrpcChannel* channel, |
+ int32_t format, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_ImageData_IsImageDataFormatSupported:i:i", |
+ format, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbImageDataRpcClient::PPB_ImageData_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t format, |
+ nacl_abi_size_t size_bytes, char* size, |
+ int32_t init_to_zero, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_ImageData_Create:iiCi:i", |
+ instance, |
+ format, |
+ size_bytes, size, |
+ init_to_zero, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbImageDataRpcClient::PPB_ImageData_IsImageData( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_ImageData_IsImageData:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbImageDataRpcClient::PPB_ImageData_Describe( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ nacl_abi_size_t* desc_bytes, char* desc, |
+ NaClSrpcImcDescType* shm, |
+ int32_t* shm_size, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_ImageData_Describe:i:Chii", |
+ resource, |
+ desc_bytes, desc, |
+ shm, |
+ shm_size, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInputEventRpcClient::PPB_InputEvent_RequestInputEvents( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t event_classes, |
+ int32_t filtered, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_InputEvent_RequestInputEvents:iii:i", |
+ instance, |
+ event_classes, |
+ filtered, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInputEventRpcClient::PPB_InputEvent_ClearInputEventRequest( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t event_classes) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_InputEvent_ClearInputEventRequest:ii:", |
+ instance, |
+ event_classes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInputEventRpcClient::PPB_InputEvent_CreateMouseInputEvent( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t type, |
+ double time_stamp, |
+ int32_t modifiers, |
+ int32_t mouse_button, |
+ int32_t mouse_position_x, |
+ int32_t mouse_position_y, |
+ int32_t click_count, |
+ PP_Resource* resource_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_InputEvent_CreateMouseInputEvent:iidiiiii:i", |
+ instance, |
+ type, |
+ time_stamp, |
+ modifiers, |
+ mouse_button, |
+ mouse_position_x, |
+ mouse_position_y, |
+ click_count, |
+ resource_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInputEventRpcClient::PPB_InputEvent_CreateWheelInputEvent( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ double time_stamp, |
+ int32_t modifiers, |
+ double wheel_delta_x, |
+ double wheel_delta_y, |
+ double wheel_ticks_x, |
+ double wheel_ticks_y, |
+ int32_t scroll_by_page, |
+ PP_Resource* resource_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_InputEvent_CreateWheelInputEvent:ididdddi:i", |
+ instance, |
+ time_stamp, |
+ modifiers, |
+ wheel_delta_x, |
+ wheel_delta_y, |
+ wheel_ticks_x, |
+ wheel_ticks_y, |
+ scroll_by_page, |
+ resource_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInputEventRpcClient::PPB_InputEvent_CreateKeyboardInputEvent( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t type, |
+ double time_stamp, |
+ int32_t modifiers, |
+ int32_t key_code, |
+ nacl_abi_size_t character_text_bytes, char* character_text, |
+ PP_Resource* resource_id) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_InputEvent_CreateKeyboardInputEvent:iidiiC:i", |
+ instance, |
+ type, |
+ time_stamp, |
+ modifiers, |
+ key_code, |
+ character_text_bytes, character_text, |
+ resource_id |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInstanceRpcClient::PPB_Instance_BindGraphics( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource graphics_device, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Instance_BindGraphics:ii:i", |
+ instance, |
+ graphics_device, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbInstanceRpcClient::PPB_Instance_IsFullFrame( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* is_full_frame) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Instance_IsFullFrame:i:i", |
+ instance, |
+ is_full_frame |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbMessagingRpcClient::PPB_Messaging_PostMessage( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t message_bytes, char* message) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Messaging_PostMessage:iC:", |
+ instance, |
+ message_bytes, message |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_GetLocalizedString( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t string_id, |
+ nacl_abi_size_t* string_bytes, char* string) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_GetLocalizedString:ii:C", |
+ instance, |
+ string_id, |
+ string_bytes, string |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_GetResourceImage( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t image_id, |
+ PP_Resource* image) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_GetResourceImage:ii:i", |
+ instance, |
+ image_id, |
+ image |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_GetFontFileWithFallback( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t description_bytes, char* description, |
+ nacl_abi_size_t face_bytes, char* face, |
+ int32_t charset, |
+ PP_Resource* font) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_GetFontFileWithFallback:iCCi:i", |
+ instance, |
+ description_bytes, description, |
+ face_bytes, face, |
+ charset, |
+ font |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_GetFontTableForPrivateFontFile( |
+ NaClSrpcChannel* channel, |
+ PP_Resource font_file, |
+ int32_t table, |
+ nacl_abi_size_t* output_bytes, char* output, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_GetFontTableForPrivateFontFile:ii:Ci", |
+ font_file, |
+ table, |
+ output_bytes, output, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_SearchString( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ nacl_abi_size_t string_bytes, char* string, |
+ nacl_abi_size_t term_bytes, char* term, |
+ int32_t case_sensitive, |
+ nacl_abi_size_t* results_bytes, char* results, |
+ int32_t* count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_SearchString:iCCi:Ci", |
+ instance, |
+ string_bytes, string, |
+ term_bytes, term, |
+ case_sensitive, |
+ results_bytes, results, |
+ count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_DidStartLoading( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_DidStartLoading:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_DidStopLoading( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_DidStopLoading:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_SetContentRestriction( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t restrictions) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_SetContentRestriction:ii:", |
+ instance, |
+ restrictions |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_HistogramPDFPageCount( |
+ NaClSrpcChannel* channel, |
+ int32_t count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_HistogramPDFPageCount:i:", |
+ count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_UserMetricsRecordAction( |
+ NaClSrpcChannel* channel, |
+ nacl_abi_size_t action_bytes, char* action) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_UserMetricsRecordAction:C:", |
+ action_bytes, action |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_HasUnsupportedFeature( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_HasUnsupportedFeature:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbPdfRpcClient::PPB_PDF_SaveAs( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_PDF_SaveAs:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t vertical, |
+ PP_Resource* scrollbar) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_Create:ii:i", |
+ instance, |
+ vertical, |
+ scrollbar |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_IsScrollbar( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_scrollbar) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_IsScrollbar:i:i", |
+ resource, |
+ is_scrollbar |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_IsOverlay( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_overlay) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_IsOverlay:i:i", |
+ resource, |
+ is_overlay |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_GetThickness( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* thickness) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_GetThickness:i:i", |
+ resource, |
+ thickness |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_GetValue( |
+ NaClSrpcChannel* channel, |
+ PP_Resource scrollbar, |
+ int32_t* value) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_GetValue:i:i", |
+ scrollbar, |
+ value |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_SetValue( |
+ NaClSrpcChannel* channel, |
+ PP_Resource scrollbar, |
+ int32_t value) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_SetValue:ii:", |
+ scrollbar, |
+ value |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_SetDocumentSize( |
+ NaClSrpcChannel* channel, |
+ PP_Resource scrollbar, |
+ int32_t size) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_SetDocumentSize:ii:", |
+ scrollbar, |
+ size |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_SetTickMarks( |
+ NaClSrpcChannel* channel, |
+ PP_Resource scrollbar, |
+ nacl_abi_size_t tick_marks_bytes, char* tick_marks, |
+ int32_t count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_SetTickMarks:iCi:", |
+ scrollbar, |
+ tick_marks_bytes, tick_marks, |
+ count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_ScrollBy( |
+ NaClSrpcChannel* channel, |
+ PP_Resource scrollbar, |
+ int32_t unit, |
+ int32_t multiplier) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Scrollbar_ScrollBy:iii:", |
+ scrollbar, |
+ unit, |
+ multiplier |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTestingRpcClient::PPB_Testing_ReadImageData( |
+ NaClSrpcChannel* channel, |
+ PP_Resource device_context_2d, |
+ PP_Resource image, |
+ nacl_abi_size_t top_left_bytes, char* top_left, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Testing_ReadImageData:iiC:i", |
+ device_context_2d, |
+ image, |
+ top_left_bytes, top_left, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTestingRpcClient::PPB_Testing_RunMessageLoop( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Testing_RunMessageLoop:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTestingRpcClient::PPB_Testing_QuitMessageLoop( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Testing_QuitMessageLoop:i:", |
+ instance |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTestingRpcClient::PPB_Testing_GetLiveObjectsForInstance( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ int32_t* live_object_count) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Testing_GetLiveObjectsForInstance:i:i", |
+ instance, |
+ live_object_count |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_Create:i:i", |
+ instance, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_IsURLLoader( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_url_loader) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_IsURLLoader:i:i", |
+ resource, |
+ is_url_loader |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Open( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ PP_Resource request, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_Open:iii:i", |
+ loader, |
+ request, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_FollowRedirect( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_FollowRedirect:ii:i", |
+ loader, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetUploadProgress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ int64_t* bytes_sent, |
+ int64_t* total_bytes_to_be_sent, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_GetUploadProgress:i:lli", |
+ loader, |
+ bytes_sent, |
+ total_bytes_to_be_sent, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetDownloadProgress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ int64_t* bytes_received, |
+ int64_t* total_bytes_to_be_received, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_GetDownloadProgress:i:lli", |
+ loader, |
+ bytes_received, |
+ total_bytes_to_be_received, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetResponseInfo( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ PP_Resource* response) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_GetResponseInfo:i:i", |
+ loader, |
+ response |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_ReadResponseBody( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ int32_t bytes_to_read, |
+ int32_t callback_id, |
+ nacl_abi_size_t* buffer_bytes, char* buffer, |
+ int32_t* pp_error_or_bytes) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_ReadResponseBody:iii:Ci", |
+ loader, |
+ bytes_to_read, |
+ callback_id, |
+ buffer_bytes, buffer, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_FinishStreamingToFile( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_FinishStreamingToFile:ii:i", |
+ loader, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Close( |
+ NaClSrpcChannel* channel, |
+ PP_Resource loader) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLLoader_Close:i:", |
+ loader |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLRequestInfo_Create:i:i", |
+ instance, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_IsURLRequestInfo( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLRequestInfo_IsURLRequestInfo:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_SetProperty( |
+ NaClSrpcChannel* channel, |
+ PP_Resource request, |
+ int32_t property, |
+ nacl_abi_size_t value_bytes, char* value, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLRequestInfo_SetProperty:iiC:i", |
+ request, |
+ property, |
+ value_bytes, value, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_AppendDataToBody( |
+ NaClSrpcChannel* channel, |
+ PP_Resource request, |
+ nacl_abi_size_t data_bytes, char* data, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLRequestInfo_AppendDataToBody:iC:i", |
+ request, |
+ data_bytes, data, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_AppendFileToBody( |
+ NaClSrpcChannel* channel, |
+ PP_Resource request, |
+ PP_Resource file_ref, |
+ int64_t start_offset, |
+ int64_t number_of_bytes, |
+ double expected_last_modified_time, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLRequestInfo_AppendFileToBody:iilld:i", |
+ request, |
+ file_ref, |
+ start_offset, |
+ number_of_bytes, |
+ expected_last_modified_time, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_IsURLResponseInfo( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLResponseInfo_IsURLResponseInfo:i:i", |
+ resource, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_GetProperty( |
+ NaClSrpcChannel* channel, |
+ PP_Resource response, |
+ int32_t property, |
+ nacl_abi_size_t* value_bytes, char* value) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLResponseInfo_GetProperty:ii:C", |
+ response, |
+ property, |
+ value_bytes, value |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_GetBodyAsFileRef( |
+ NaClSrpcChannel* channel, |
+ PP_Resource response, |
+ PP_Resource* file_ref) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", |
+ response, |
+ file_ref |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbWidgetRpcClient::PPB_Widget_IsWidget( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_widget) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Widget_IsWidget:i:i", |
+ resource, |
+ is_widget |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbWidgetRpcClient::PPB_Widget_Paint( |
+ NaClSrpcChannel* channel, |
+ PP_Resource widget, |
+ nacl_abi_size_t rect_bytes, char* rect, |
+ PP_Resource image, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Widget_Paint:iCi:i", |
+ widget, |
+ rect_bytes, rect, |
+ image, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbWidgetRpcClient::PPB_Widget_HandleEvent( |
+ NaClSrpcChannel* channel, |
+ PP_Resource widget, |
+ PP_Resource event, |
+ int32_t* handled) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Widget_HandleEvent:ii:i", |
+ widget, |
+ event, |
+ handled |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbWidgetRpcClient::PPB_Widget_GetLocation( |
+ NaClSrpcChannel* channel, |
+ PP_Resource widget, |
+ nacl_abi_size_t* location_bytes, char* location, |
+ int32_t* visible) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Widget_GetLocation:i:Ci", |
+ widget, |
+ location_bytes, location, |
+ visible |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbWidgetRpcClient::PPB_Widget_SetLocation( |
+ NaClSrpcChannel* channel, |
+ PP_Resource widget, |
+ nacl_abi_size_t location_bytes, char* location) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Widget_SetLocation:iC:", |
+ widget, |
+ location_bytes, location |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbZoomRpcClient::PPB_Zoom_ZoomChanged( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ double factor) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Zoom_ZoomChanged:id:", |
+ instance, |
+ factor |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbZoomRpcClient::PPB_Zoom_ZoomLimitsChanged( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ double minimum_factor, |
+ double maximum_factor) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_Zoom_ZoomLimitsChanged:idd:", |
+ instance, |
+ minimum_factor, |
+ maximum_factor |
+ ); |
+ return retval; |
+} |
+ |
+ |