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

Unified Diff: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc

Issue 9814015: Add new MouseCursor interface for setting the mouse cursor. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 months 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
Index: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc
diff --git a/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc b/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc
index d059fca12b27bab4cd773238856f73711f899a72..c7ef9613aa514717ba5b5060a0b896f8dfd07313 100644
--- a/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc
+++ b/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.cc
@@ -329,79 +329,6 @@ static void PPB_Core_CallOnMainThreadDispatcher(
);
}
-static void PPB_CursorControl_SetCursorDispatcher(
- NaClSrpcRpc* rpc,
- NaClSrpcArg** inputs,
- NaClSrpcArg** outputs,
- NaClSrpcClosure* done
-) {
- PpbCursorControlRpcServer::PPB_CursorControl_SetCursor(
- rpc,
- done,
- inputs[0]->u.ival,
- inputs[1]->u.ival,
- inputs[2]->u.ival,
- inputs[3]->u.count, inputs[3]->arrays.carr,
- &(outputs[0]->u.ival)
- );
-}
-
-static void PPB_CursorControl_LockCursorDispatcher(
- NaClSrpcRpc* rpc,
- NaClSrpcArg** inputs,
- NaClSrpcArg** outputs,
- NaClSrpcClosure* done
-) {
- PpbCursorControlRpcServer::PPB_CursorControl_LockCursor(
- rpc,
- done,
- inputs[0]->u.ival,
- &(outputs[0]->u.ival)
- );
-}
-
-static void PPB_CursorControl_UnlockCursorDispatcher(
- NaClSrpcRpc* rpc,
- NaClSrpcArg** inputs,
- NaClSrpcArg** outputs,
- NaClSrpcClosure* done
-) {
- PpbCursorControlRpcServer::PPB_CursorControl_UnlockCursor(
- rpc,
- done,
- inputs[0]->u.ival,
- &(outputs[0]->u.ival)
- );
-}
-
-static void PPB_CursorControl_HasCursorLockDispatcher(
- NaClSrpcRpc* rpc,
- NaClSrpcArg** inputs,
- NaClSrpcArg** outputs,
- NaClSrpcClosure* done
-) {
- PpbCursorControlRpcServer::PPB_CursorControl_HasCursorLock(
- rpc,
- done,
- inputs[0]->u.ival,
- &(outputs[0]->u.ival)
- );
-}
-
-static void PPB_CursorControl_CanLockCursorDispatcher(
- NaClSrpcRpc* rpc,
- NaClSrpcArg** inputs,
- NaClSrpcArg** outputs,
- NaClSrpcClosure* done
-) {
- PpbCursorControlRpcServer::PPB_CursorControl_CanLockCursor(
- rpc,
- done,
- inputs[0]->u.ival,
- &(outputs[0]->u.ival)
- );
-}
-
static void PPB_FileIO_CreateDispatcher(
NaClSrpcRpc* rpc,
NaClSrpcArg** inputs,
@@ -1634,6 +1561,23 @@ static void PPB_Messaging_PostMessageDispatcher(
);
}
+static void PPB_MouseCursor_SetCursorDispatcher(
+ NaClSrpcRpc* rpc,
+ NaClSrpcArg** inputs,
+ NaClSrpcArg** outputs,
+ NaClSrpcClosure* done
+) {
+ PpbMouseCursorRpcServer::PPB_MouseCursor_SetCursor(
+ rpc,
+ done,
+ inputs[0]->u.ival,
+ inputs[1]->u.ival,
+ inputs[2]->u.ival,
+ inputs[3]->u.count, inputs[3]->arrays.carr,
+ &(outputs[0]->u.ival)
+ );
+}
+
static void PPB_MouseLock_LockMouseDispatcher(
NaClSrpcRpc* rpc,
NaClSrpcArg** inputs,
@@ -3188,11 +3132,6 @@ NaClSrpcHandlerDesc PpbRpcs::srpc_methods[] = {
{ "PPB_Core_GetTime::d", PPB_Core_GetTimeDispatcher },
{ "PPB_Core_GetTimeTicks::d", PPB_Core_GetTimeTicksDispatcher },
{ "PPB_Core_CallOnMainThread:iii:", PPB_Core_CallOnMainThreadDispatcher },
- { "PPB_CursorControl_SetCursor:iiiC:i", PPB_CursorControl_SetCursorDispatcher },
- { "PPB_CursorControl_LockCursor:i:i", PPB_CursorControl_LockCursorDispatcher },
- { "PPB_CursorControl_UnlockCursor:i:i", PPB_CursorControl_UnlockCursorDispatcher },
- { "PPB_CursorControl_HasCursorLock:i:i", PPB_CursorControl_HasCursorLockDispatcher },
- { "PPB_CursorControl_CanLockCursor:i:i", PPB_CursorControl_CanLockCursorDispatcher },
{ "PPB_FileIO_Create:i:i", PPB_FileIO_CreateDispatcher },
{ "PPB_FileIO_IsFileIO:i:i", PPB_FileIO_IsFileIODispatcher },
{ "PPB_FileIO_Open:iiii:i", PPB_FileIO_OpenDispatcher },
@@ -3272,6 +3211,7 @@ NaClSrpcHandlerDesc PpbRpcs::srpc_methods[] = {
{ "PPB_Instance_BindGraphics:ii:i", PPB_Instance_BindGraphicsDispatcher },
{ "PPB_Instance_IsFullFrame:i:i", PPB_Instance_IsFullFrameDispatcher },
{ "PPB_Messaging_PostMessage:iC:", PPB_Messaging_PostMessageDispatcher },
+ { "PPB_MouseCursor_SetCursor:iiiC:i", PPB_MouseCursor_SetCursorDispatcher },
{ "PPB_MouseLock_LockMouse:ii:i", PPB_MouseLock_LockMouseDispatcher },
{ "PPB_MouseLock_UnlockMouse:i:", PPB_MouseLock_UnlockMouseDispatcher },
{ "PPB_NetAddress_Private_AreEqual:CC:i", PPB_NetAddress_Private_AreEqualDispatcher },

Powered by Google App Engine
This is Rietveld 408576698