| 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;
|
| +}
|
| +
|
| +
|
|
|