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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/ppp_rpc_server.cc

Issue 7740013: Cloning a bunch of stuff from the native_client repository at r6528 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 4 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
(Empty)
1 // Copyright (c) 2011 The Native Client Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
6 //
7 // Automatically generated code. See srpcgen.py
8 //
9 // NaCl Simple Remote Procedure Call interface abstractions.
10
11 #include "untrusted/srpcgen/ppp_rpc.h"
12 #ifdef __native_client__
13 #ifndef UNREFERENCED_PARAMETER
14 #define UNREFERENCED_PARAMETER(P) do { (void) P; } while (0)
15 #endif // UNREFERENCED_PARAMETER
16 #else
17 #include "native_client/src/include/portability.h"
18 #endif // __native_client__
19 #include "native_client/src/shared/srpc/nacl_srpc.h"
20 #include "ppapi/c/pp_instance.h"
21 #include "ppapi/c/pp_module.h"
22 #include "ppapi/c/pp_resource.h"
23
24 namespace {
25
26 static void RunCompletionCallbackDispatcher(
27 NaClSrpcRpc* rpc,
28 NaClSrpcArg** inputs,
29 NaClSrpcArg** outputs,
30 NaClSrpcClosure* done
31 ) {
32 UNREFERENCED_PARAMETER(outputs);
33 CompletionCallbackRpcServer::RunCompletionCallback(
34 rpc,
35 done,
36 inputs[0]->u.ival,
37 inputs[1]->u.ival,
38 inputs[2]->u.count, inputs[2]->arrays.carr
39 );
40 }
41
42 static void PPP_InitializeModuleDispatcher(
43 NaClSrpcRpc* rpc,
44 NaClSrpcArg** inputs,
45 NaClSrpcArg** outputs,
46 NaClSrpcClosure* done
47 ) {
48 PppRpcServer::PPP_InitializeModule(
49 rpc,
50 done,
51 inputs[0]->u.ival,
52 inputs[1]->u.ival,
53 inputs[2]->u.hval,
54 inputs[3]->arrays.str,
55 &(outputs[0]->u.ival),
56 &(outputs[1]->u.ival)
57 );
58 }
59
60 static void PPP_ShutdownModuleDispatcher(
61 NaClSrpcRpc* rpc,
62 NaClSrpcArg** inputs,
63 NaClSrpcArg** outputs,
64 NaClSrpcClosure* done
65 ) {
66 UNREFERENCED_PARAMETER(inputs);
67 UNREFERENCED_PARAMETER(outputs);
68 PppRpcServer::PPP_ShutdownModule(
69 rpc,
70 done
71 );
72 }
73
74 static void PPP_GetInterfaceDispatcher(
75 NaClSrpcRpc* rpc,
76 NaClSrpcArg** inputs,
77 NaClSrpcArg** outputs,
78 NaClSrpcClosure* done
79 ) {
80 PppRpcServer::PPP_GetInterface(
81 rpc,
82 done,
83 inputs[0]->arrays.str,
84 &(outputs[0]->u.ival)
85 );
86 }
87
88 static void PPP_Audio_StreamCreatedDispatcher(
89 NaClSrpcRpc* rpc,
90 NaClSrpcArg** inputs,
91 NaClSrpcArg** outputs,
92 NaClSrpcClosure* done
93 ) {
94 UNREFERENCED_PARAMETER(outputs);
95 PppAudioRpcServer::PPP_Audio_StreamCreated(
96 rpc,
97 done,
98 inputs[0]->u.ival,
99 inputs[1]->u.hval,
100 inputs[2]->u.ival,
101 inputs[3]->u.hval
102 );
103 }
104
105 static void PPP_Find_StartFindDispatcher(
106 NaClSrpcRpc* rpc,
107 NaClSrpcArg** inputs,
108 NaClSrpcArg** outputs,
109 NaClSrpcClosure* done
110 ) {
111 PppFindRpcServer::PPP_Find_StartFind(
112 rpc,
113 done,
114 inputs[0]->u.ival,
115 inputs[1]->u.count, inputs[1]->arrays.carr,
116 inputs[2]->u.ival,
117 &(outputs[0]->u.ival)
118 );
119 }
120
121 static void PPP_Find_SelectFindResultDispatcher(
122 NaClSrpcRpc* rpc,
123 NaClSrpcArg** inputs,
124 NaClSrpcArg** outputs,
125 NaClSrpcClosure* done
126 ) {
127 UNREFERENCED_PARAMETER(outputs);
128 PppFindRpcServer::PPP_Find_SelectFindResult(
129 rpc,
130 done,
131 inputs[0]->u.ival,
132 inputs[1]->u.ival
133 );
134 }
135
136 static void PPP_Find_StopFindDispatcher(
137 NaClSrpcRpc* rpc,
138 NaClSrpcArg** inputs,
139 NaClSrpcArg** outputs,
140 NaClSrpcClosure* done
141 ) {
142 UNREFERENCED_PARAMETER(outputs);
143 PppFindRpcServer::PPP_Find_StopFind(
144 rpc,
145 done,
146 inputs[0]->u.ival
147 );
148 }
149
150 static void PPP_InputEvent_HandleInputEventDispatcher(
151 NaClSrpcRpc* rpc,
152 NaClSrpcArg** inputs,
153 NaClSrpcArg** outputs,
154 NaClSrpcClosure* done
155 ) {
156 PppInputEventRpcServer::PPP_InputEvent_HandleInputEvent(
157 rpc,
158 done,
159 inputs[0]->u.ival,
160 inputs[1]->u.ival,
161 inputs[2]->u.count, inputs[2]->arrays.carr,
162 inputs[3]->u.count, inputs[3]->arrays.carr,
163 &(outputs[0]->u.ival)
164 );
165 }
166
167 static void PPP_Instance_DidCreateDispatcher(
168 NaClSrpcRpc* rpc,
169 NaClSrpcArg** inputs,
170 NaClSrpcArg** outputs,
171 NaClSrpcClosure* done
172 ) {
173 PppInstanceRpcServer::PPP_Instance_DidCreate(
174 rpc,
175 done,
176 inputs[0]->u.ival,
177 inputs[1]->u.ival,
178 inputs[2]->u.count, inputs[2]->arrays.carr,
179 inputs[3]->u.count, inputs[3]->arrays.carr,
180 &(outputs[0]->u.ival)
181 );
182 }
183
184 static void PPP_Instance_DidDestroyDispatcher(
185 NaClSrpcRpc* rpc,
186 NaClSrpcArg** inputs,
187 NaClSrpcArg** outputs,
188 NaClSrpcClosure* done
189 ) {
190 UNREFERENCED_PARAMETER(outputs);
191 PppInstanceRpcServer::PPP_Instance_DidDestroy(
192 rpc,
193 done,
194 inputs[0]->u.ival
195 );
196 }
197
198 static void PPP_Instance_DidChangeViewDispatcher(
199 NaClSrpcRpc* rpc,
200 NaClSrpcArg** inputs,
201 NaClSrpcArg** outputs,
202 NaClSrpcClosure* done
203 ) {
204 UNREFERENCED_PARAMETER(outputs);
205 PppInstanceRpcServer::PPP_Instance_DidChangeView(
206 rpc,
207 done,
208 inputs[0]->u.ival,
209 inputs[1]->u.count, inputs[1]->arrays.iarr,
210 inputs[2]->u.count, inputs[2]->arrays.iarr
211 );
212 }
213
214 static void PPP_Instance_DidChangeFocusDispatcher(
215 NaClSrpcRpc* rpc,
216 NaClSrpcArg** inputs,
217 NaClSrpcArg** outputs,
218 NaClSrpcClosure* done
219 ) {
220 UNREFERENCED_PARAMETER(outputs);
221 PppInstanceRpcServer::PPP_Instance_DidChangeFocus(
222 rpc,
223 done,
224 inputs[0]->u.ival,
225 inputs[1]->u.bval
226 );
227 }
228
229 static void PPP_Instance_HandleDocumentLoadDispatcher(
230 NaClSrpcRpc* rpc,
231 NaClSrpcArg** inputs,
232 NaClSrpcArg** outputs,
233 NaClSrpcClosure* done
234 ) {
235 PppInstanceRpcServer::PPP_Instance_HandleDocumentLoad(
236 rpc,
237 done,
238 inputs[0]->u.ival,
239 inputs[1]->u.ival,
240 &(outputs[0]->u.ival)
241 );
242 }
243
244 static void PPP_Messaging_HandleMessageDispatcher(
245 NaClSrpcRpc* rpc,
246 NaClSrpcArg** inputs,
247 NaClSrpcArg** outputs,
248 NaClSrpcClosure* done
249 ) {
250 UNREFERENCED_PARAMETER(outputs);
251 PppMessagingRpcServer::PPP_Messaging_HandleMessage(
252 rpc,
253 done,
254 inputs[0]->u.ival,
255 inputs[1]->u.count, inputs[1]->arrays.carr
256 );
257 }
258
259 static void PPP_Printing_QuerySupportedFormatsDispatcher(
260 NaClSrpcRpc* rpc,
261 NaClSrpcArg** inputs,
262 NaClSrpcArg** outputs,
263 NaClSrpcClosure* done
264 ) {
265 PppPrintingRpcServer::PPP_Printing_QuerySupportedFormats(
266 rpc,
267 done,
268 inputs[0]->u.ival,
269 &(outputs[0]->u.count), outputs[0]->arrays.carr,
270 &(outputs[1]->u.ival)
271 );
272 }
273
274 static void PPP_Printing_BeginDispatcher(
275 NaClSrpcRpc* rpc,
276 NaClSrpcArg** inputs,
277 NaClSrpcArg** outputs,
278 NaClSrpcClosure* done
279 ) {
280 PppPrintingRpcServer::PPP_Printing_Begin(
281 rpc,
282 done,
283 inputs[0]->u.ival,
284 inputs[1]->u.count, inputs[1]->arrays.carr,
285 &(outputs[0]->u.ival)
286 );
287 }
288
289 static void PPP_Printing_PrintPagesDispatcher(
290 NaClSrpcRpc* rpc,
291 NaClSrpcArg** inputs,
292 NaClSrpcArg** outputs,
293 NaClSrpcClosure* done
294 ) {
295 PppPrintingRpcServer::PPP_Printing_PrintPages(
296 rpc,
297 done,
298 inputs[0]->u.ival,
299 inputs[1]->u.count, inputs[1]->arrays.carr,
300 inputs[2]->u.ival,
301 &(outputs[0]->u.ival)
302 );
303 }
304
305 static void PPP_Printing_EndDispatcher(
306 NaClSrpcRpc* rpc,
307 NaClSrpcArg** inputs,
308 NaClSrpcArg** outputs,
309 NaClSrpcClosure* done
310 ) {
311 UNREFERENCED_PARAMETER(outputs);
312 PppPrintingRpcServer::PPP_Printing_End(
313 rpc,
314 done,
315 inputs[0]->u.ival
316 );
317 }
318
319 static void PPP_Scrollbar_ValueChangedDispatcher(
320 NaClSrpcRpc* rpc,
321 NaClSrpcArg** inputs,
322 NaClSrpcArg** outputs,
323 NaClSrpcClosure* done
324 ) {
325 UNREFERENCED_PARAMETER(outputs);
326 PppScrollbarRpcServer::PPP_Scrollbar_ValueChanged(
327 rpc,
328 done,
329 inputs[0]->u.ival,
330 inputs[1]->u.ival,
331 inputs[2]->u.ival
332 );
333 }
334
335 static void PPP_Scrollbar_OverlayChangedDispatcher(
336 NaClSrpcRpc* rpc,
337 NaClSrpcArg** inputs,
338 NaClSrpcArg** outputs,
339 NaClSrpcClosure* done
340 ) {
341 UNREFERENCED_PARAMETER(outputs);
342 PppScrollbarRpcServer::PPP_Scrollbar_OverlayChanged(
343 rpc,
344 done,
345 inputs[0]->u.ival,
346 inputs[1]->u.ival,
347 inputs[2]->u.ival
348 );
349 }
350
351 static void PPP_Selection_GetSelectedTextDispatcher(
352 NaClSrpcRpc* rpc,
353 NaClSrpcArg** inputs,
354 NaClSrpcArg** outputs,
355 NaClSrpcClosure* done
356 ) {
357 PppSelectionRpcServer::PPP_Selection_GetSelectedText(
358 rpc,
359 done,
360 inputs[0]->u.ival,
361 inputs[1]->u.ival,
362 &(outputs[0]->u.count), outputs[0]->arrays.carr
363 );
364 }
365
366 static void PPP_Widget_InvalidateDispatcher(
367 NaClSrpcRpc* rpc,
368 NaClSrpcArg** inputs,
369 NaClSrpcArg** outputs,
370 NaClSrpcClosure* done
371 ) {
372 UNREFERENCED_PARAMETER(outputs);
373 PppWidgetRpcServer::PPP_Widget_Invalidate(
374 rpc,
375 done,
376 inputs[0]->u.ival,
377 inputs[1]->u.ival,
378 inputs[2]->u.count, inputs[2]->arrays.carr
379 );
380 }
381
382 static void PPP_Zoom_ZoomDispatcher(
383 NaClSrpcRpc* rpc,
384 NaClSrpcArg** inputs,
385 NaClSrpcArg** outputs,
386 NaClSrpcClosure* done
387 ) {
388 UNREFERENCED_PARAMETER(outputs);
389 PppZoomRpcServer::PPP_Zoom_Zoom(
390 rpc,
391 done,
392 inputs[0]->u.ival,
393 inputs[1]->u.dval,
394 inputs[2]->u.ival
395 );
396 }
397
398 } // namespace
399
400 NaClSrpcHandlerDesc PppRpcs::srpc_methods[] = {
401 { "RunCompletionCallback:iiC:", RunCompletionCallbackDispatcher },
402 { "PPP_InitializeModule:iihs:ii", PPP_InitializeModuleDispatcher },
403 { "PPP_ShutdownModule::", PPP_ShutdownModuleDispatcher },
404 { "PPP_GetInterface:s:i", PPP_GetInterfaceDispatcher },
405 { "PPP_Audio_StreamCreated:ihih:", PPP_Audio_StreamCreatedDispatcher },
406 { "PPP_Find_StartFind:iCi:i", PPP_Find_StartFindDispatcher },
407 { "PPP_Find_SelectFindResult:ii:", PPP_Find_SelectFindResultDispatcher },
408 { "PPP_Find_StopFind:i:", PPP_Find_StopFindDispatcher },
409 { "PPP_InputEvent_HandleInputEvent:iiCC:i", PPP_InputEvent_HandleInputEventDis patcher },
410 { "PPP_Instance_DidCreate:iiCC:i", PPP_Instance_DidCreateDispatcher },
411 { "PPP_Instance_DidDestroy:i:", PPP_Instance_DidDestroyDispatcher },
412 { "PPP_Instance_DidChangeView:iII:", PPP_Instance_DidChangeViewDispatcher },
413 { "PPP_Instance_DidChangeFocus:ib:", PPP_Instance_DidChangeFocusDispatcher },
414 { "PPP_Instance_HandleDocumentLoad:ii:i", PPP_Instance_HandleDocumentLoadDispa tcher },
415 { "PPP_Messaging_HandleMessage:iC:", PPP_Messaging_HandleMessageDispatcher },
416 { "PPP_Printing_QuerySupportedFormats:i:Ci", PPP_Printing_QuerySupportedFormat sDispatcher },
417 { "PPP_Printing_Begin:iC:i", PPP_Printing_BeginDispatcher },
418 { "PPP_Printing_PrintPages:iCi:i", PPP_Printing_PrintPagesDispatcher },
419 { "PPP_Printing_End:i:", PPP_Printing_EndDispatcher },
420 { "PPP_Scrollbar_ValueChanged:iii:", PPP_Scrollbar_ValueChangedDispatcher },
421 { "PPP_Scrollbar_OverlayChanged:iii:", PPP_Scrollbar_OverlayChangedDispatcher },
422 { "PPP_Selection_GetSelectedText:ii:C", PPP_Selection_GetSelectedTextDispatche r },
423 { "PPP_Widget_Invalidate:iiC:", PPP_Widget_InvalidateDispatcher },
424 { "PPP_Zoom_Zoom:idi:", PPP_Zoom_ZoomDispatcher },
425 { NULL, NULL }
426 };
427
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698