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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h

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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
6 // 6 //
7 // Automatically generated code. See srpcgen.py 7 // Automatically generated code. See srpcgen.py
8 // 8 //
9 // NaCl Simple Remote Procedure Call interface abstractions. 9 // NaCl Simple Remote Procedure Call interface abstractions.
10 10
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
167 int32_t delay_in_milliseconds, 167 int32_t delay_in_milliseconds,
168 int32_t callback_id, 168 int32_t callback_id,
169 int32_t result); 169 int32_t result);
170 170
171 private: 171 private:
172 PpbCoreRpcServer(); 172 PpbCoreRpcServer();
173 PpbCoreRpcServer(const PpbCoreRpcServer&); 173 PpbCoreRpcServer(const PpbCoreRpcServer&);
174 void operator=(const PpbCoreRpcServer); 174 void operator=(const PpbCoreRpcServer);
175 }; // class PpbCoreRpcServer 175 }; // class PpbCoreRpcServer
176 176
177 class PpbCursorControlRpcServer {
178 public:
179 static void PPB_CursorControl_SetCursor(
180 NaClSrpcRpc* rpc,
181 NaClSrpcClosure* done,
182 PP_Instance instance,
183 int32_t type,
184 PP_Resource custom_image,
185 nacl_abi_size_t hot_spot_bytes, char* hot_spot,
186 int32_t* success);
187 static void PPB_CursorControl_LockCursor(
188 NaClSrpcRpc* rpc,
189 NaClSrpcClosure* done,
190 PP_Instance instance,
191 int32_t* success);
192 static void PPB_CursorControl_UnlockCursor(
193 NaClSrpcRpc* rpc,
194 NaClSrpcClosure* done,
195 PP_Instance instance,
196 int32_t* success);
197 static void PPB_CursorControl_HasCursorLock(
198 NaClSrpcRpc* rpc,
199 NaClSrpcClosure* done,
200 PP_Instance instance,
201 int32_t* success);
202 static void PPB_CursorControl_CanLockCursor(
203 NaClSrpcRpc* rpc,
204 NaClSrpcClosure* done,
205 PP_Instance instance,
206 int32_t* success);
207
208 private:
209 PpbCursorControlRpcServer();
210 PpbCursorControlRpcServer(const PpbCursorControlRpcServer&);
211 void operator=(const PpbCursorControlRpcServer);
212 }; // class PpbCursorControlRpcServer
213
214 class PpbFileIORpcServer { 177 class PpbFileIORpcServer {
215 public: 178 public:
216 static void PPB_FileIO_Create( 179 static void PPB_FileIO_Create(
217 NaClSrpcRpc* rpc, 180 NaClSrpcRpc* rpc,
218 NaClSrpcClosure* done, 181 NaClSrpcClosure* done,
219 PP_Instance instance, 182 PP_Instance instance,
220 PP_Resource* resource); 183 PP_Resource* resource);
221 static void PPB_FileIO_IsFileIO( 184 static void PPB_FileIO_IsFileIO(
222 NaClSrpcRpc* rpc, 185 NaClSrpcRpc* rpc,
223 NaClSrpcClosure* done, 186 NaClSrpcClosure* done,
(...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after
839 NaClSrpcClosure* done, 802 NaClSrpcClosure* done,
840 PP_Instance instance, 803 PP_Instance instance,
841 nacl_abi_size_t message_bytes, char* message); 804 nacl_abi_size_t message_bytes, char* message);
842 805
843 private: 806 private:
844 PpbMessagingRpcServer(); 807 PpbMessagingRpcServer();
845 PpbMessagingRpcServer(const PpbMessagingRpcServer&); 808 PpbMessagingRpcServer(const PpbMessagingRpcServer&);
846 void operator=(const PpbMessagingRpcServer); 809 void operator=(const PpbMessagingRpcServer);
847 }; // class PpbMessagingRpcServer 810 }; // class PpbMessagingRpcServer
848 811
812 class PpbMouseCursorRpcServer {
813 public:
814 static void PPB_MouseCursor_SetCursor(
815 NaClSrpcRpc* rpc,
816 NaClSrpcClosure* done,
817 PP_Instance instance,
818 int32_t type,
819 PP_Resource custom_image,
820 nacl_abi_size_t hot_spot_bytes, char* hot_spot,
821 int32_t* success);
822
823 private:
824 PpbMouseCursorRpcServer();
825 PpbMouseCursorRpcServer(const PpbMouseCursorRpcServer&);
826 void operator=(const PpbMouseCursorRpcServer);
827 }; // class PpbMouseCursorRpcServer
828
849 class PpbMouseLockRpcServer { 829 class PpbMouseLockRpcServer {
850 public: 830 public:
851 static void PPB_MouseLock_LockMouse( 831 static void PPB_MouseLock_LockMouse(
852 NaClSrpcRpc* rpc, 832 NaClSrpcRpc* rpc,
853 NaClSrpcClosure* done, 833 NaClSrpcClosure* done,
854 PP_Instance instance, 834 PP_Instance instance,
855 int32_t callback_id, 835 int32_t callback_id,
856 int32_t* pp_error); 836 int32_t* pp_error);
857 static void PPB_MouseLock_UnlockMouse( 837 static void PPB_MouseLock_UnlockMouse(
858 NaClSrpcRpc* rpc, 838 NaClSrpcRpc* rpc,
(...skipping 704 matching lines...) Expand 10 before | Expand all | Expand 10 after
1563 }; // class PpbZoomRpcServer 1543 }; // class PpbZoomRpcServer
1564 1544
1565 class PpbRpcs { 1545 class PpbRpcs {
1566 public: 1546 public:
1567 static NaClSrpcHandlerDesc srpc_methods[]; 1547 static NaClSrpcHandlerDesc srpc_methods[];
1568 }; // class PpbRpcs 1548 }; // class PpbRpcs
1569 1549
1570 1550
1571 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ 1551 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_
1572 1552
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698