| Index: ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
|
| ===================================================================
|
| --- ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h (revision 0)
|
| +++ ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h (revision 0)
|
| @@ -0,0 +1,1105 @@
|
| +// 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.
|
| +
|
| +#ifndef GEN_PPAPI_PROXY_PPB_RPC_H_
|
| +#define GEN_PPAPI_PROXY_PPB_RPC_H_
|
| +
|
| +#ifndef __native_client__
|
| +#include "native_client/src/include/portability.h"
|
| +#endif // __native_client__
|
| +#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"
|
| +
|
| +class NaClFileRpcServer {
|
| + public:
|
| + static void StreamAsFile(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + char* url,
|
| + int32_t callback_id);
|
| + static void GetFileDesc(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + char* url,
|
| + NaClSrpcImcDescType* file_desc);
|
| +
|
| + private:
|
| + NaClFileRpcServer();
|
| + NaClFileRpcServer(const NaClFileRpcServer&);
|
| + void operator=(const NaClFileRpcServer);
|
| +}; // class NaClFileRpcServer
|
| +
|
| +class PpbRpcServer {
|
| + public:
|
| + static void PPB_GetInterface(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + char* interface_name,
|
| + int32_t* exports_interface_name);
|
| +
|
| + private:
|
| + PpbRpcServer();
|
| + PpbRpcServer(const PpbRpcServer&);
|
| + void operator=(const PpbRpcServer);
|
| +}; // class PpbRpcServer
|
| +
|
| +class PpbAudioRpcServer {
|
| + public:
|
| + static void PPB_Audio_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource config,
|
| + PP_Resource* out_resource);
|
| + static void PPB_Audio_IsAudio(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* out_bool);
|
| + static void PPB_Audio_GetCurrentConfig(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + PP_Resource* out_resource);
|
| + static void PPB_Audio_StopPlayback(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* out_bool);
|
| + static void PPB_Audio_StartPlayback(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* out_bool);
|
| +
|
| + private:
|
| + PpbAudioRpcServer();
|
| + PpbAudioRpcServer(const PpbAudioRpcServer&);
|
| + void operator=(const PpbAudioRpcServer);
|
| +}; // class PpbAudioRpcServer
|
| +
|
| +class PpbAudioConfigRpcServer {
|
| + public:
|
| + static void PPB_AudioConfig_CreateStereo16Bit(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t sample_rate,
|
| + int32_t sample_frame_count,
|
| + PP_Resource* resource);
|
| + static void PPB_AudioConfig_IsAudioConfig(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* out_bool);
|
| + static void PPB_AudioConfig_RecommendSampleFrameCount(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + int32_t request_sample_rate,
|
| + int32_t request_sample_frame_count,
|
| + int32_t* out_sample_frame_count);
|
| + static void PPB_AudioConfig_GetSampleRate(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* sample_rate);
|
| + static void PPB_AudioConfig_GetSampleFrameCount(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* sample_frame_count);
|
| +
|
| + private:
|
| + PpbAudioConfigRpcServer();
|
| + PpbAudioConfigRpcServer(const PpbAudioConfigRpcServer&);
|
| + void operator=(const PpbAudioConfigRpcServer);
|
| +}; // class PpbAudioConfigRpcServer
|
| +
|
| +class PpbCoreRpcServer {
|
| + public:
|
| + static void PPB_Core_AddRefResource(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource);
|
| + static void PPB_Core_ReleaseResource(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource);
|
| + static void ReleaseResourceMultipleTimes(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t count);
|
| + static void PPB_Core_GetTime(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + double* time);
|
| + static void PPB_Core_GetTimeTicks(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + double* time_ticks);
|
| + static void PPB_Core_CallOnMainThread(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + int32_t delay_in_milliseconds,
|
| + int32_t callback_id,
|
| + int32_t result);
|
| +
|
| + private:
|
| + PpbCoreRpcServer();
|
| + PpbCoreRpcServer(const PpbCoreRpcServer&);
|
| + void operator=(const PpbCoreRpcServer);
|
| +}; // class PpbCoreRpcServer
|
| +
|
| +class PpbCursorControlRpcServer {
|
| + public:
|
| + static void PPB_CursorControl_SetCursor(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t type,
|
| + PP_Resource custom_image,
|
| + nacl_abi_size_t hot_spot_bytes, char* hot_spot,
|
| + int32_t* success);
|
| + static void PPB_CursorControl_LockCursor(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* success);
|
| + static void PPB_CursorControl_UnlockCursor(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* success);
|
| + static void PPB_CursorControl_HasCursorLock(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* success);
|
| + static void PPB_CursorControl_CanLockCursor(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* success);
|
| +
|
| + private:
|
| + PpbCursorControlRpcServer();
|
| + PpbCursorControlRpcServer(const PpbCursorControlRpcServer&);
|
| + void operator=(const PpbCursorControlRpcServer);
|
| +}; // class PpbCursorControlRpcServer
|
| +
|
| +class PpbFileIORpcServer {
|
| + public:
|
| + static void PPB_FileIO_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource* resource);
|
| + static void PPB_FileIO_IsFileIO(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_FileIO_Open(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_io,
|
| + PP_Resource file_ref,
|
| + int32_t open_flags,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileIO_Query(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_FileIO_Touch(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_io,
|
| + double last_access_time,
|
| + double last_modified_time,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileIO_Read(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_FileIO_Write(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_FileIO_SetLength(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_io,
|
| + int64_t length,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileIO_Flush(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_io,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileIO_Close(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_io);
|
| +
|
| + private:
|
| + PpbFileIORpcServer();
|
| + PpbFileIORpcServer(const PpbFileIORpcServer&);
|
| + void operator=(const PpbFileIORpcServer);
|
| +}; // class PpbFileIORpcServer
|
| +
|
| +class PpbFileRefRpcServer {
|
| + public:
|
| + static void PPB_FileRef_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_system,
|
| + nacl_abi_size_t path_bytes, char* path,
|
| + PP_Resource* resource);
|
| + static void PPB_FileRef_IsFileRef(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_FileRef_GetFileSystemType(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + int32_t* file_system_type);
|
| + static void PPB_FileRef_GetName(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + nacl_abi_size_t* name_bytes, char* name);
|
| + static void PPB_FileRef_GetPath(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + nacl_abi_size_t* path_bytes, char* path);
|
| + static void PPB_FileRef_GetParent(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + PP_Resource* parent);
|
| + static void PPB_FileRef_MakeDirectory(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource directory_ref,
|
| + int32_t make_ancestors,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileRef_Touch(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + double last_access_time,
|
| + double last_modified_time,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileRef_Delete(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileRef_Rename(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_ref,
|
| + PP_Resource new_file_ref,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| +
|
| + private:
|
| + PpbFileRefRpcServer();
|
| + PpbFileRefRpcServer(const PpbFileRefRpcServer&);
|
| + void operator=(const PpbFileRefRpcServer);
|
| +}; // class PpbFileRefRpcServer
|
| +
|
| +class PpbFileSystemRpcServer {
|
| + public:
|
| + static void PPB_FileSystem_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t file_system_type,
|
| + PP_Resource* resource);
|
| + static void PPB_FileSystem_IsFileSystem(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_FileSystem_Open(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_system,
|
| + int64_t expected_size,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_FileSystem_GetType(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource file_system,
|
| + int32_t* type);
|
| +
|
| + private:
|
| + PpbFileSystemRpcServer();
|
| + PpbFileSystemRpcServer(const PpbFileSystemRpcServer&);
|
| + void operator=(const PpbFileSystemRpcServer);
|
| +}; // class PpbFileSystemRpcServer
|
| +
|
| +class PpbFindRpcServer {
|
| + public:
|
| + static void PPB_Find_NumberOfFindResultsChanged(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t total,
|
| + int32_t final_result);
|
| + static void PPB_Find_SelectedFindResultChanged(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t index);
|
| +
|
| + private:
|
| + PpbFindRpcServer();
|
| + PpbFindRpcServer(const PpbFindRpcServer&);
|
| + void operator=(const PpbFindRpcServer);
|
| +}; // class PpbFindRpcServer
|
| +
|
| +class PpbFontRpcServer {
|
| + public:
|
| + static void PPB_Font_GetFontFamilies(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + nacl_abi_size_t* font_families_bytes, char* font_families);
|
| + static void PPB_Font_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + nacl_abi_size_t description_bytes, char* description,
|
| + nacl_abi_size_t face_bytes, char* face,
|
| + PP_Resource* font);
|
| + static void PPB_Font_IsFont(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* is_font);
|
| + static void PPB_Font_Describe(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_Font_DrawTextAt(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_Font_MeasureText(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource font,
|
| + nacl_abi_size_t text_run_bytes, char* text_run,
|
| + nacl_abi_size_t text_bytes, char* text,
|
| + int32_t* width);
|
| + static void PPB_Font_CharacterOffsetForPixel(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_Font_PixelOffsetForCharacter(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| +
|
| + private:
|
| + PpbFontRpcServer();
|
| + PpbFontRpcServer(const PpbFontRpcServer&);
|
| + void operator=(const PpbFontRpcServer);
|
| +}; // class PpbFontRpcServer
|
| +
|
| +class PpbGraphics2DRpcServer {
|
| + public:
|
| + static void PPB_Graphics2D_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + nacl_abi_size_t size_bytes, char* size,
|
| + int32_t is_always_opaque,
|
| + PP_Resource* resource);
|
| + static void PPB_Graphics2D_IsGraphics2D(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_Graphics2D_Describe(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource graphics_2d,
|
| + nacl_abi_size_t* size_bytes, char* size,
|
| + int32_t* is_always_opaque,
|
| + int32_t* success);
|
| + static void PPB_Graphics2D_PaintImageData(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_Graphics2D_Scroll(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource graphics_2d,
|
| + nacl_abi_size_t clip_rect_bytes, char* clip_rect,
|
| + nacl_abi_size_t amount_bytes, char* amount);
|
| + static void PPB_Graphics2D_ReplaceContents(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource graphics_2d,
|
| + PP_Resource image);
|
| + static void PPB_Graphics2D_Flush(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource graphics_2d,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| +
|
| + private:
|
| + PpbGraphics2DRpcServer();
|
| + PpbGraphics2DRpcServer(const PpbGraphics2DRpcServer&);
|
| + void operator=(const PpbGraphics2DRpcServer);
|
| +}; // class PpbGraphics2DRpcServer
|
| +
|
| +class PpbGraphics3DRpcServer {
|
| + public:
|
| + static void PPB_Graphics3D_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource share_context,
|
| + nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list,
|
| + PP_Resource* resource_id);
|
| + static void PPB_Graphics3D_GetAttribs(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_Graphics3D_SetAttribs(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource context,
|
| + nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list,
|
| + int32_t* pp_error);
|
| + static void PPB_Graphics3D_ResizeBuffers(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource context,
|
| + int32_t width,
|
| + int32_t height,
|
| + int32_t* pp_error);
|
| + static void PPB_Graphics3D_SwapBuffers(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource context,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_Graphics3DTrusted_CreateRaw(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource share_context,
|
| + nacl_abi_size_t attrib_list_bytes, int32_t* attrib_list,
|
| + PP_Resource* resource_id);
|
| + static void PPB_Graphics3DTrusted_InitCommandBuffer(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t size,
|
| + int32_t* success);
|
| + static void PPB_Graphics3DTrusted_GetRingBuffer(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + NaClSrpcImcDescType* shm_desc,
|
| + int32_t* shm_size);
|
| + static void PPB_Graphics3DTrusted_GetState(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + nacl_abi_size_t* state_bytes, char* state);
|
| + static void PPB_Graphics3DTrusted_Flush(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t put_offset);
|
| + static void PPB_Graphics3DTrusted_FlushSync(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t put_offset,
|
| + nacl_abi_size_t* state_bytes, char* state);
|
| + static void PPB_Graphics3DTrusted_CreateTransferBuffer(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t size,
|
| + int32_t request_id,
|
| + int32_t* id);
|
| + static void PPB_Graphics3DTrusted_DestroyTransferBuffer(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t id);
|
| + static void PPB_Graphics3DTrusted_GetTransferBuffer(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource_id,
|
| + int32_t id,
|
| + NaClSrpcImcDescType* shm_desc,
|
| + int32_t* shm_size);
|
| +
|
| + private:
|
| + PpbGraphics3DRpcServer();
|
| + PpbGraphics3DRpcServer(const PpbGraphics3DRpcServer&);
|
| + void operator=(const PpbGraphics3DRpcServer);
|
| +}; // class PpbGraphics3DRpcServer
|
| +
|
| +class PpbImageDataRpcServer {
|
| + public:
|
| + static void PPB_ImageData_GetNativeImageDataFormat(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + int32_t* format);
|
| + static void PPB_ImageData_IsImageDataFormatSupported(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + int32_t format,
|
| + int32_t* success);
|
| + static void PPB_ImageData_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t format,
|
| + nacl_abi_size_t size_bytes, char* size,
|
| + int32_t init_to_zero,
|
| + PP_Resource* resource);
|
| + static void PPB_ImageData_IsImageData(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_ImageData_Describe(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + nacl_abi_size_t* desc_bytes, char* desc,
|
| + NaClSrpcImcDescType* shm,
|
| + int32_t* shm_size,
|
| + int32_t* success);
|
| +
|
| + private:
|
| + PpbImageDataRpcServer();
|
| + PpbImageDataRpcServer(const PpbImageDataRpcServer&);
|
| + void operator=(const PpbImageDataRpcServer);
|
| +}; // class PpbImageDataRpcServer
|
| +
|
| +class PpbInputEventRpcServer {
|
| + public:
|
| + static void PPB_InputEvent_RequestInputEvents(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t event_classes,
|
| + int32_t filtered,
|
| + int32_t* success);
|
| + static void PPB_InputEvent_ClearInputEventRequest(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t event_classes);
|
| + static void PPB_InputEvent_CreateMouseInputEvent(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_InputEvent_CreateWheelInputEvent(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_InputEvent_CreateKeyboardInputEvent(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| +
|
| + private:
|
| + PpbInputEventRpcServer();
|
| + PpbInputEventRpcServer(const PpbInputEventRpcServer&);
|
| + void operator=(const PpbInputEventRpcServer);
|
| +}; // class PpbInputEventRpcServer
|
| +
|
| +class PpbInstanceRpcServer {
|
| + public:
|
| + static void PPB_Instance_BindGraphics(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource graphics_device,
|
| + int32_t* success);
|
| + static void PPB_Instance_IsFullFrame(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* is_full_frame);
|
| +
|
| + private:
|
| + PpbInstanceRpcServer();
|
| + PpbInstanceRpcServer(const PpbInstanceRpcServer&);
|
| + void operator=(const PpbInstanceRpcServer);
|
| +}; // class PpbInstanceRpcServer
|
| +
|
| +class PpbMessagingRpcServer {
|
| + public:
|
| + static void PPB_Messaging_PostMessage(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + nacl_abi_size_t message_bytes, char* message);
|
| +
|
| + private:
|
| + PpbMessagingRpcServer();
|
| + PpbMessagingRpcServer(const PpbMessagingRpcServer&);
|
| + void operator=(const PpbMessagingRpcServer);
|
| +}; // class PpbMessagingRpcServer
|
| +
|
| +class PpbPdfRpcServer {
|
| + public:
|
| + static void PPB_PDF_GetLocalizedString(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t string_id,
|
| + nacl_abi_size_t* string_bytes, char* string);
|
| + static void PPB_PDF_GetResourceImage(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t image_id,
|
| + PP_Resource* image);
|
| + static void PPB_PDF_GetFontFileWithFallback(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_PDF_GetFontTableForPrivateFontFile(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource font_file,
|
| + int32_t table,
|
| + nacl_abi_size_t* output_bytes, char* output,
|
| + int32_t* success);
|
| + static void PPB_PDF_SearchString(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_PDF_DidStartLoading(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| + static void PPB_PDF_DidStopLoading(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| + static void PPB_PDF_SetContentRestriction(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t restrictions);
|
| + static void PPB_PDF_HistogramPDFPageCount(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + int32_t count);
|
| + static void PPB_PDF_UserMetricsRecordAction(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + nacl_abi_size_t action_bytes, char* action);
|
| + static void PPB_PDF_HasUnsupportedFeature(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| + static void PPB_PDF_SaveAs(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| +
|
| + private:
|
| + PpbPdfRpcServer();
|
| + PpbPdfRpcServer(const PpbPdfRpcServer&);
|
| + void operator=(const PpbPdfRpcServer);
|
| +}; // class PpbPdfRpcServer
|
| +
|
| +class PpbScrollbarRpcServer {
|
| + public:
|
| + static void PPB_Scrollbar_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t vertical,
|
| + PP_Resource* scrollbar);
|
| + static void PPB_Scrollbar_IsScrollbar(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* is_scrollbar);
|
| + static void PPB_Scrollbar_IsOverlay(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* is_overlay);
|
| + static void PPB_Scrollbar_GetThickness(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* thickness);
|
| + static void PPB_Scrollbar_GetValue(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource scrollbar,
|
| + int32_t* value);
|
| + static void PPB_Scrollbar_SetValue(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource scrollbar,
|
| + int32_t value);
|
| + static void PPB_Scrollbar_SetDocumentSize(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource scrollbar,
|
| + int32_t size);
|
| + static void PPB_Scrollbar_SetTickMarks(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource scrollbar,
|
| + nacl_abi_size_t tick_marks_bytes, char* tick_marks,
|
| + int32_t count);
|
| + static void PPB_Scrollbar_ScrollBy(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource scrollbar,
|
| + int32_t unit,
|
| + int32_t multiplier);
|
| +
|
| + private:
|
| + PpbScrollbarRpcServer();
|
| + PpbScrollbarRpcServer(const PpbScrollbarRpcServer&);
|
| + void operator=(const PpbScrollbarRpcServer);
|
| +}; // class PpbScrollbarRpcServer
|
| +
|
| +class PpbTestingRpcServer {
|
| + public:
|
| + static void PPB_Testing_ReadImageData(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource device_context_2d,
|
| + PP_Resource image,
|
| + nacl_abi_size_t top_left_bytes, char* top_left,
|
| + int32_t* success);
|
| + static void PPB_Testing_RunMessageLoop(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| + static void PPB_Testing_QuitMessageLoop(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance);
|
| + static void PPB_Testing_GetLiveObjectsForInstance(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + int32_t* live_object_count);
|
| +
|
| + private:
|
| + PpbTestingRpcServer();
|
| + PpbTestingRpcServer(const PpbTestingRpcServer&);
|
| + void operator=(const PpbTestingRpcServer);
|
| +}; // class PpbTestingRpcServer
|
| +
|
| +class PpbURLLoaderRpcServer {
|
| + public:
|
| + static void PPB_URLLoader_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource* resource);
|
| + static void PPB_URLLoader_IsURLLoader(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* is_url_loader);
|
| + static void PPB_URLLoader_Open(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + PP_Resource request,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_URLLoader_FollowRedirect(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_URLLoader_GetUploadProgress(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + int64_t* bytes_sent,
|
| + int64_t* total_bytes_to_be_sent,
|
| + int32_t* success);
|
| + static void PPB_URLLoader_GetDownloadProgress(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + int64_t* bytes_received,
|
| + int64_t* total_bytes_to_be_received,
|
| + int32_t* success);
|
| + static void PPB_URLLoader_GetResponseInfo(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + PP_Resource* response);
|
| + static void PPB_URLLoader_ReadResponseBody(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + 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);
|
| + static void PPB_URLLoader_FinishStreamingToFile(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader,
|
| + int32_t callback_id,
|
| + int32_t* pp_error);
|
| + static void PPB_URLLoader_Close(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource loader);
|
| +
|
| + private:
|
| + PpbURLLoaderRpcServer();
|
| + PpbURLLoaderRpcServer(const PpbURLLoaderRpcServer&);
|
| + void operator=(const PpbURLLoaderRpcServer);
|
| +}; // class PpbURLLoaderRpcServer
|
| +
|
| +class PpbURLRequestInfoRpcServer {
|
| + public:
|
| + static void PPB_URLRequestInfo_Create(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + PP_Resource* resource);
|
| + static void PPB_URLRequestInfo_IsURLRequestInfo(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_URLRequestInfo_SetProperty(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource request,
|
| + int32_t property,
|
| + nacl_abi_size_t value_bytes, char* value,
|
| + int32_t* success);
|
| + static void PPB_URLRequestInfo_AppendDataToBody(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource request,
|
| + nacl_abi_size_t data_bytes, char* data,
|
| + int32_t* success);
|
| + static void PPB_URLRequestInfo_AppendFileToBody(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource request,
|
| + PP_Resource file_ref,
|
| + int64_t start_offset,
|
| + int64_t number_of_bytes,
|
| + double expected_last_modified_time,
|
| + int32_t* success);
|
| +
|
| + private:
|
| + PpbURLRequestInfoRpcServer();
|
| + PpbURLRequestInfoRpcServer(const PpbURLRequestInfoRpcServer&);
|
| + void operator=(const PpbURLRequestInfoRpcServer);
|
| +}; // class PpbURLRequestInfoRpcServer
|
| +
|
| +class PpbURLResponseInfoRpcServer {
|
| + public:
|
| + static void PPB_URLResponseInfo_IsURLResponseInfo(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* success);
|
| + static void PPB_URLResponseInfo_GetProperty(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource response,
|
| + int32_t property,
|
| + nacl_abi_size_t* value_bytes, char* value);
|
| + static void PPB_URLResponseInfo_GetBodyAsFileRef(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource response,
|
| + PP_Resource* file_ref);
|
| +
|
| + private:
|
| + PpbURLResponseInfoRpcServer();
|
| + PpbURLResponseInfoRpcServer(const PpbURLResponseInfoRpcServer&);
|
| + void operator=(const PpbURLResponseInfoRpcServer);
|
| +}; // class PpbURLResponseInfoRpcServer
|
| +
|
| +class PpbWidgetRpcServer {
|
| + public:
|
| + static void PPB_Widget_IsWidget(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource resource,
|
| + int32_t* is_widget);
|
| + static void PPB_Widget_Paint(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource widget,
|
| + nacl_abi_size_t rect_bytes, char* rect,
|
| + PP_Resource image,
|
| + int32_t* success);
|
| + static void PPB_Widget_HandleEvent(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource widget,
|
| + PP_Resource event,
|
| + int32_t* handled);
|
| + static void PPB_Widget_GetLocation(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource widget,
|
| + nacl_abi_size_t* location_bytes, char* location,
|
| + int32_t* visible);
|
| + static void PPB_Widget_SetLocation(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Resource widget,
|
| + nacl_abi_size_t location_bytes, char* location);
|
| +
|
| + private:
|
| + PpbWidgetRpcServer();
|
| + PpbWidgetRpcServer(const PpbWidgetRpcServer&);
|
| + void operator=(const PpbWidgetRpcServer);
|
| +}; // class PpbWidgetRpcServer
|
| +
|
| +class PpbZoomRpcServer {
|
| + public:
|
| + static void PPB_Zoom_ZoomChanged(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + double factor);
|
| + static void PPB_Zoom_ZoomLimitsChanged(
|
| + NaClSrpcRpc* rpc,
|
| + NaClSrpcClosure* done,
|
| + PP_Instance instance,
|
| + double minimum_factor,
|
| + double maximum_factor);
|
| +
|
| + private:
|
| + PpbZoomRpcServer();
|
| + PpbZoomRpcServer(const PpbZoomRpcServer&);
|
| + void operator=(const PpbZoomRpcServer);
|
| +}; // class PpbZoomRpcServer
|
| +
|
| +class PpbRpcs {
|
| + public:
|
| + static NaClSrpcHandlerDesc srpc_methods[];
|
| +}; // class PpbRpcs
|
| +
|
| +
|
| +#endif // GEN_PPAPI_PROXY_PPB_RPC_H_
|
| +
|
|
|