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

Unified Diff: src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h

Issue 5974006: Convert srpc definitions from using int64 to using PP_Instance, PP_Module, an... (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/shared/ppapi_proxy/ppp_rpc_server.cc ('k') | src/shared/ppapi_proxy/trusted/srpcgen/ppp_rpc.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
===================================================================
--- src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h (revision 4040)
+++ src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h (working copy)
@@ -14,6 +14,9 @@
#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 ObjectStubRpcServer {
public:
static void HasProperty(
@@ -112,28 +115,28 @@
static void PPB_Audio_Dev_Create(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
- int64_t config,
- int64_t* out_resource);
+ PP_Instance instance,
+ PP_Resource config,
+ PP_Resource* out_resource);
static void PPB_Audio_Dev_IsAudio(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* out_bool);
static void PPB_Audio_Dev_GetCurrentConfig(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
- int64_t* out_resource);
+ PP_Resource resource,
+ PP_Resource* out_resource);
static void PPB_Audio_Dev_StopPlayback(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* out_bool);
static void PPB_Audio_Dev_StartPlayback(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* out_bool);
private:
@@ -147,14 +150,14 @@
static void PPB_AudioConfig_Dev_CreateStereo16Bit(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t module,
+ PP_Module module,
int32_t sample_rate,
int32_t sample_frame_count,
- int64_t* resource);
+ PP_Resource* resource);
static void PPB_AudioConfig_Dev_IsAudioConfig(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* out_bool);
static void PPB_AudioConfig_Dev_RecommendSampleFrameCount(
NaClSrpcRpc* rpc,
@@ -164,12 +167,12 @@
static void PPB_AudioConfig_Dev_GetSampleRate(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* sample_rate);
static void PPB_AudioConfig_Dev_GetSampleFrameCount(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* sample_frame_count);
private:
@@ -183,15 +186,15 @@
static void PPB_Core_AddRefResource(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource);
+ PP_Resource resource);
static void PPB_Core_ReleaseResource(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource);
+ PP_Resource resource);
static void ReleaseResourceMultipleTimes(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t count);
static void PPB_Core_GetTime(
NaClSrpcRpc* rpc,
@@ -209,40 +212,40 @@
static void PPB_Graphics2D_Create(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t module,
+ PP_Module module,
nacl_abi_size_t size_bytes, int32_t* size,
int32_t is_always_opaque,
- int64_t* resource);
+ PP_Resource* resource);
static void PPB_Graphics2D_IsGraphics2D(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* success);
static void PPB_Graphics2D_Describe(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t graphics_2d,
+ PP_Resource graphics_2d,
nacl_abi_size_t* size_bytes, int32_t* size,
int32_t* is_always_opaque,
int32_t* success);
static void PPB_Graphics2D_PaintImageData(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t graphics_2d,
- int64_t image,
+ PP_Resource graphics_2d,
+ PP_Resource image,
nacl_abi_size_t top_left_bytes, int32_t* top_left,
nacl_abi_size_t src_rect_bytes, int32_t* src_rect);
static void PPB_Graphics2D_Scroll(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t graphics_2d,
+ PP_Resource graphics_2d,
nacl_abi_size_t clip_rect_bytes, int32_t* clip_rect,
nacl_abi_size_t amount_bytes, int32_t* amount);
static void PPB_Graphics2D_ReplaceContents(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t graphics_2d,
- int64_t image);
+ PP_Resource graphics_2d,
+ PP_Resource image);
private:
PpbGraphics2DRpcServer();
@@ -264,20 +267,20 @@
static void PPB_ImageData_Create(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t module,
+ PP_Module module,
int32_t format,
nacl_abi_size_t size_bytes, int32_t* size,
int32_t init_to_zero,
- int64_t* resource);
+ PP_Resource* resource);
static void PPB_ImageData_IsImageData(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* success);
static void PPB_ImageData_Describe(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
nacl_abi_size_t* desc_bytes, int32_t* desc,
int32_t* success);
@@ -292,28 +295,28 @@
static void PPB_Instance_GetWindowObject(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
+ PP_Instance instance,
nacl_abi_size_t* window_bytes, char* window);
static void PPB_Instance_GetOwnerElementObject(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
+ PP_Instance instance,
nacl_abi_size_t* owner_bytes, char* owner);
static void PPB_Instance_BindGraphics(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
- int64_t graphics_device,
+ PP_Instance instance,
+ PP_Resource graphics_device,
int32_t* success);
static void PPB_Instance_IsFullFrame(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
+ PP_Instance instance,
int32_t* is_full_frame);
static void PPB_Instance_ExecuteScript(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t instance,
+ PP_Instance instance,
nacl_abi_size_t script_bytes, char* script,
nacl_abi_size_t exception_in_bytes, char* exception_in,
nacl_abi_size_t* result_bytes, char* result,
@@ -330,31 +333,31 @@
static void PPB_URLRequestInfo_Create(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t module,
- int64_t* resource);
+ PP_Module module,
+ PP_Resource* resource);
static void PPB_URLRequestInfo_IsURLRequestInfo(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* is_url_request_info);
static void PPB_URLRequestInfo_SetProperty(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t request,
+ 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,
- int64_t request,
+ PP_Resource request,
nacl_abi_size_t data_bytes, char* data,
int32_t* success);
static void PPB_URLRequestInfo_AppendFileToBody(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t request,
- int64_t file_ref,
+ PP_Resource request,
+ PP_Resource file_ref,
int64_t start_offset,
int64_t number_of_bytes,
double expected_last_modified_time,
@@ -371,19 +374,19 @@
static void PPB_URLResponseInfo_IsURLResponseInfo(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t resource,
+ PP_Resource resource,
int32_t* is_url_response_info);
static void PPB_URLResponseInfo_GetProperty(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t response,
+ PP_Resource response,
int32_t property,
nacl_abi_size_t* value_bytes, char* value);
static void PPB_URLResponseInfo_GetBodyAsFileRef(
NaClSrpcRpc* rpc,
NaClSrpcClosure* done,
- int64_t response,
- int64_t* file_ref);
+ PP_Resource response,
+ PP_Resource* file_ref);
private:
PpbURLResponseInfoRpcServer();
« no previous file with comments | « src/shared/ppapi_proxy/ppp_rpc_server.cc ('k') | src/shared/ppapi_proxy/trusted/srpcgen/ppp_rpc.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698