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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/ppb_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, 3 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 "trusted/srpcgen/ppb_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 StreamAsFileDispatcher(
27 NaClSrpcRpc* rpc,
28 NaClSrpcArg** inputs,
29 NaClSrpcArg** outputs,
30 NaClSrpcClosure* done
31 ) {
32 UNREFERENCED_PARAMETER(outputs);
33 NaClFileRpcServer::StreamAsFile(
34 rpc,
35 done,
36 inputs[0]->u.ival,
37 inputs[1]->arrays.str,
38 inputs[2]->u.ival
39 );
40 }
41
42 static void GetFileDescDispatcher(
43 NaClSrpcRpc* rpc,
44 NaClSrpcArg** inputs,
45 NaClSrpcArg** outputs,
46 NaClSrpcClosure* done
47 ) {
48 NaClFileRpcServer::GetFileDesc(
49 rpc,
50 done,
51 inputs[0]->u.ival,
52 inputs[1]->arrays.str,
53 &(outputs[0]->u.hval)
54 );
55 }
56
57 static void PPB_GetInterfaceDispatcher(
58 NaClSrpcRpc* rpc,
59 NaClSrpcArg** inputs,
60 NaClSrpcArg** outputs,
61 NaClSrpcClosure* done
62 ) {
63 PpbRpcServer::PPB_GetInterface(
64 rpc,
65 done,
66 inputs[0]->arrays.str,
67 &(outputs[0]->u.ival)
68 );
69 }
70
71 static void PPB_Audio_CreateDispatcher(
72 NaClSrpcRpc* rpc,
73 NaClSrpcArg** inputs,
74 NaClSrpcArg** outputs,
75 NaClSrpcClosure* done
76 ) {
77 PpbAudioRpcServer::PPB_Audio_Create(
78 rpc,
79 done,
80 inputs[0]->u.ival,
81 inputs[1]->u.ival,
82 &(outputs[0]->u.ival)
83 );
84 }
85
86 static void PPB_Audio_IsAudioDispatcher(
87 NaClSrpcRpc* rpc,
88 NaClSrpcArg** inputs,
89 NaClSrpcArg** outputs,
90 NaClSrpcClosure* done
91 ) {
92 PpbAudioRpcServer::PPB_Audio_IsAudio(
93 rpc,
94 done,
95 inputs[0]->u.ival,
96 &(outputs[0]->u.ival)
97 );
98 }
99
100 static void PPB_Audio_GetCurrentConfigDispatcher(
101 NaClSrpcRpc* rpc,
102 NaClSrpcArg** inputs,
103 NaClSrpcArg** outputs,
104 NaClSrpcClosure* done
105 ) {
106 PpbAudioRpcServer::PPB_Audio_GetCurrentConfig(
107 rpc,
108 done,
109 inputs[0]->u.ival,
110 &(outputs[0]->u.ival)
111 );
112 }
113
114 static void PPB_Audio_StopPlaybackDispatcher(
115 NaClSrpcRpc* rpc,
116 NaClSrpcArg** inputs,
117 NaClSrpcArg** outputs,
118 NaClSrpcClosure* done
119 ) {
120 PpbAudioRpcServer::PPB_Audio_StopPlayback(
121 rpc,
122 done,
123 inputs[0]->u.ival,
124 &(outputs[0]->u.ival)
125 );
126 }
127
128 static void PPB_Audio_StartPlaybackDispatcher(
129 NaClSrpcRpc* rpc,
130 NaClSrpcArg** inputs,
131 NaClSrpcArg** outputs,
132 NaClSrpcClosure* done
133 ) {
134 PpbAudioRpcServer::PPB_Audio_StartPlayback(
135 rpc,
136 done,
137 inputs[0]->u.ival,
138 &(outputs[0]->u.ival)
139 );
140 }
141
142 static void PPB_AudioConfig_CreateStereo16BitDispatcher(
143 NaClSrpcRpc* rpc,
144 NaClSrpcArg** inputs,
145 NaClSrpcArg** outputs,
146 NaClSrpcClosure* done
147 ) {
148 PpbAudioConfigRpcServer::PPB_AudioConfig_CreateStereo16Bit(
149 rpc,
150 done,
151 inputs[0]->u.ival,
152 inputs[1]->u.ival,
153 inputs[2]->u.ival,
154 &(outputs[0]->u.ival)
155 );
156 }
157
158 static void PPB_AudioConfig_IsAudioConfigDispatcher(
159 NaClSrpcRpc* rpc,
160 NaClSrpcArg** inputs,
161 NaClSrpcArg** outputs,
162 NaClSrpcClosure* done
163 ) {
164 PpbAudioConfigRpcServer::PPB_AudioConfig_IsAudioConfig(
165 rpc,
166 done,
167 inputs[0]->u.ival,
168 &(outputs[0]->u.ival)
169 );
170 }
171
172 static void PPB_AudioConfig_RecommendSampleFrameCountDispatcher(
173 NaClSrpcRpc* rpc,
174 NaClSrpcArg** inputs,
175 NaClSrpcArg** outputs,
176 NaClSrpcClosure* done
177 ) {
178 PpbAudioConfigRpcServer::PPB_AudioConfig_RecommendSampleFrameCount(
179 rpc,
180 done,
181 inputs[0]->u.ival,
182 inputs[1]->u.ival,
183 &(outputs[0]->u.ival)
184 );
185 }
186
187 static void PPB_AudioConfig_GetSampleRateDispatcher(
188 NaClSrpcRpc* rpc,
189 NaClSrpcArg** inputs,
190 NaClSrpcArg** outputs,
191 NaClSrpcClosure* done
192 ) {
193 PpbAudioConfigRpcServer::PPB_AudioConfig_GetSampleRate(
194 rpc,
195 done,
196 inputs[0]->u.ival,
197 &(outputs[0]->u.ival)
198 );
199 }
200
201 static void PPB_AudioConfig_GetSampleFrameCountDispatcher(
202 NaClSrpcRpc* rpc,
203 NaClSrpcArg** inputs,
204 NaClSrpcArg** outputs,
205 NaClSrpcClosure* done
206 ) {
207 PpbAudioConfigRpcServer::PPB_AudioConfig_GetSampleFrameCount(
208 rpc,
209 done,
210 inputs[0]->u.ival,
211 &(outputs[0]->u.ival)
212 );
213 }
214
215 static void PPB_Core_AddRefResourceDispatcher(
216 NaClSrpcRpc* rpc,
217 NaClSrpcArg** inputs,
218 NaClSrpcArg** outputs,
219 NaClSrpcClosure* done
220 ) {
221 UNREFERENCED_PARAMETER(outputs);
222 PpbCoreRpcServer::PPB_Core_AddRefResource(
223 rpc,
224 done,
225 inputs[0]->u.ival
226 );
227 }
228
229 static void PPB_Core_ReleaseResourceDispatcher(
230 NaClSrpcRpc* rpc,
231 NaClSrpcArg** inputs,
232 NaClSrpcArg** outputs,
233 NaClSrpcClosure* done
234 ) {
235 UNREFERENCED_PARAMETER(outputs);
236 PpbCoreRpcServer::PPB_Core_ReleaseResource(
237 rpc,
238 done,
239 inputs[0]->u.ival
240 );
241 }
242
243 static void ReleaseResourceMultipleTimesDispatcher(
244 NaClSrpcRpc* rpc,
245 NaClSrpcArg** inputs,
246 NaClSrpcArg** outputs,
247 NaClSrpcClosure* done
248 ) {
249 UNREFERENCED_PARAMETER(outputs);
250 PpbCoreRpcServer::ReleaseResourceMultipleTimes(
251 rpc,
252 done,
253 inputs[0]->u.ival,
254 inputs[1]->u.ival
255 );
256 }
257
258 static void PPB_Core_GetTimeDispatcher(
259 NaClSrpcRpc* rpc,
260 NaClSrpcArg** inputs,
261 NaClSrpcArg** outputs,
262 NaClSrpcClosure* done
263 ) {
264 UNREFERENCED_PARAMETER(inputs);
265 PpbCoreRpcServer::PPB_Core_GetTime(
266 rpc,
267 done,
268 &(outputs[0]->u.dval)
269 );
270 }
271
272 static void PPB_Core_GetTimeTicksDispatcher(
273 NaClSrpcRpc* rpc,
274 NaClSrpcArg** inputs,
275 NaClSrpcArg** outputs,
276 NaClSrpcClosure* done
277 ) {
278 UNREFERENCED_PARAMETER(inputs);
279 PpbCoreRpcServer::PPB_Core_GetTimeTicks(
280 rpc,
281 done,
282 &(outputs[0]->u.dval)
283 );
284 }
285
286 static void PPB_Core_CallOnMainThreadDispatcher(
287 NaClSrpcRpc* rpc,
288 NaClSrpcArg** inputs,
289 NaClSrpcArg** outputs,
290 NaClSrpcClosure* done
291 ) {
292 UNREFERENCED_PARAMETER(outputs);
293 PpbCoreRpcServer::PPB_Core_CallOnMainThread(
294 rpc,
295 done,
296 inputs[0]->u.ival,
297 inputs[1]->u.ival,
298 inputs[2]->u.ival
299 );
300 }
301
302 static void PPB_CursorControl_SetCursorDispatcher(
303 NaClSrpcRpc* rpc,
304 NaClSrpcArg** inputs,
305 NaClSrpcArg** outputs,
306 NaClSrpcClosure* done
307 ) {
308 PpbCursorControlRpcServer::PPB_CursorControl_SetCursor(
309 rpc,
310 done,
311 inputs[0]->u.ival,
312 inputs[1]->u.ival,
313 inputs[2]->u.ival,
314 inputs[3]->u.count, inputs[3]->arrays.carr,
315 &(outputs[0]->u.ival)
316 );
317 }
318
319 static void PPB_CursorControl_LockCursorDispatcher(
320 NaClSrpcRpc* rpc,
321 NaClSrpcArg** inputs,
322 NaClSrpcArg** outputs,
323 NaClSrpcClosure* done
324 ) {
325 PpbCursorControlRpcServer::PPB_CursorControl_LockCursor(
326 rpc,
327 done,
328 inputs[0]->u.ival,
329 &(outputs[0]->u.ival)
330 );
331 }
332
333 static void PPB_CursorControl_UnlockCursorDispatcher(
334 NaClSrpcRpc* rpc,
335 NaClSrpcArg** inputs,
336 NaClSrpcArg** outputs,
337 NaClSrpcClosure* done
338 ) {
339 PpbCursorControlRpcServer::PPB_CursorControl_UnlockCursor(
340 rpc,
341 done,
342 inputs[0]->u.ival,
343 &(outputs[0]->u.ival)
344 );
345 }
346
347 static void PPB_CursorControl_HasCursorLockDispatcher(
348 NaClSrpcRpc* rpc,
349 NaClSrpcArg** inputs,
350 NaClSrpcArg** outputs,
351 NaClSrpcClosure* done
352 ) {
353 PpbCursorControlRpcServer::PPB_CursorControl_HasCursorLock(
354 rpc,
355 done,
356 inputs[0]->u.ival,
357 &(outputs[0]->u.ival)
358 );
359 }
360
361 static void PPB_CursorControl_CanLockCursorDispatcher(
362 NaClSrpcRpc* rpc,
363 NaClSrpcArg** inputs,
364 NaClSrpcArg** outputs,
365 NaClSrpcClosure* done
366 ) {
367 PpbCursorControlRpcServer::PPB_CursorControl_CanLockCursor(
368 rpc,
369 done,
370 inputs[0]->u.ival,
371 &(outputs[0]->u.ival)
372 );
373 }
374
375 static void PPB_FileIO_CreateDispatcher(
376 NaClSrpcRpc* rpc,
377 NaClSrpcArg** inputs,
378 NaClSrpcArg** outputs,
379 NaClSrpcClosure* done
380 ) {
381 PpbFileIORpcServer::PPB_FileIO_Create(
382 rpc,
383 done,
384 inputs[0]->u.ival,
385 &(outputs[0]->u.ival)
386 );
387 }
388
389 static void PPB_FileIO_IsFileIODispatcher(
390 NaClSrpcRpc* rpc,
391 NaClSrpcArg** inputs,
392 NaClSrpcArg** outputs,
393 NaClSrpcClosure* done
394 ) {
395 PpbFileIORpcServer::PPB_FileIO_IsFileIO(
396 rpc,
397 done,
398 inputs[0]->u.ival,
399 &(outputs[0]->u.ival)
400 );
401 }
402
403 static void PPB_FileIO_OpenDispatcher(
404 NaClSrpcRpc* rpc,
405 NaClSrpcArg** inputs,
406 NaClSrpcArg** outputs,
407 NaClSrpcClosure* done
408 ) {
409 PpbFileIORpcServer::PPB_FileIO_Open(
410 rpc,
411 done,
412 inputs[0]->u.ival,
413 inputs[1]->u.ival,
414 inputs[2]->u.ival,
415 inputs[3]->u.ival,
416 &(outputs[0]->u.ival)
417 );
418 }
419
420 static void PPB_FileIO_QueryDispatcher(
421 NaClSrpcRpc* rpc,
422 NaClSrpcArg** inputs,
423 NaClSrpcArg** outputs,
424 NaClSrpcClosure* done
425 ) {
426 PpbFileIORpcServer::PPB_FileIO_Query(
427 rpc,
428 done,
429 inputs[0]->u.ival,
430 inputs[1]->u.ival,
431 inputs[2]->u.ival,
432 &(outputs[0]->u.count), outputs[0]->arrays.carr,
433 &(outputs[1]->u.ival)
434 );
435 }
436
437 static void PPB_FileIO_TouchDispatcher(
438 NaClSrpcRpc* rpc,
439 NaClSrpcArg** inputs,
440 NaClSrpcArg** outputs,
441 NaClSrpcClosure* done
442 ) {
443 PpbFileIORpcServer::PPB_FileIO_Touch(
444 rpc,
445 done,
446 inputs[0]->u.ival,
447 inputs[1]->u.dval,
448 inputs[2]->u.dval,
449 inputs[3]->u.ival,
450 &(outputs[0]->u.ival)
451 );
452 }
453
454 static void PPB_FileIO_ReadDispatcher(
455 NaClSrpcRpc* rpc,
456 NaClSrpcArg** inputs,
457 NaClSrpcArg** outputs,
458 NaClSrpcClosure* done
459 ) {
460 PpbFileIORpcServer::PPB_FileIO_Read(
461 rpc,
462 done,
463 inputs[0]->u.ival,
464 inputs[1]->u.lval,
465 inputs[2]->u.ival,
466 inputs[3]->u.ival,
467 &(outputs[0]->u.count), outputs[0]->arrays.carr,
468 &(outputs[1]->u.ival)
469 );
470 }
471
472 static void PPB_FileIO_WriteDispatcher(
473 NaClSrpcRpc* rpc,
474 NaClSrpcArg** inputs,
475 NaClSrpcArg** outputs,
476 NaClSrpcClosure* done
477 ) {
478 PpbFileIORpcServer::PPB_FileIO_Write(
479 rpc,
480 done,
481 inputs[0]->u.ival,
482 inputs[1]->u.lval,
483 inputs[2]->u.count, inputs[2]->arrays.carr,
484 inputs[3]->u.ival,
485 inputs[4]->u.ival,
486 &(outputs[0]->u.ival)
487 );
488 }
489
490 static void PPB_FileIO_SetLengthDispatcher(
491 NaClSrpcRpc* rpc,
492 NaClSrpcArg** inputs,
493 NaClSrpcArg** outputs,
494 NaClSrpcClosure* done
495 ) {
496 PpbFileIORpcServer::PPB_FileIO_SetLength(
497 rpc,
498 done,
499 inputs[0]->u.ival,
500 inputs[1]->u.lval,
501 inputs[2]->u.ival,
502 &(outputs[0]->u.ival)
503 );
504 }
505
506 static void PPB_FileIO_FlushDispatcher(
507 NaClSrpcRpc* rpc,
508 NaClSrpcArg** inputs,
509 NaClSrpcArg** outputs,
510 NaClSrpcClosure* done
511 ) {
512 PpbFileIORpcServer::PPB_FileIO_Flush(
513 rpc,
514 done,
515 inputs[0]->u.ival,
516 inputs[1]->u.ival,
517 &(outputs[0]->u.ival)
518 );
519 }
520
521 static void PPB_FileIO_CloseDispatcher(
522 NaClSrpcRpc* rpc,
523 NaClSrpcArg** inputs,
524 NaClSrpcArg** outputs,
525 NaClSrpcClosure* done
526 ) {
527 UNREFERENCED_PARAMETER(outputs);
528 PpbFileIORpcServer::PPB_FileIO_Close(
529 rpc,
530 done,
531 inputs[0]->u.ival
532 );
533 }
534
535 static void PPB_FileRef_CreateDispatcher(
536 NaClSrpcRpc* rpc,
537 NaClSrpcArg** inputs,
538 NaClSrpcArg** outputs,
539 NaClSrpcClosure* done
540 ) {
541 PpbFileRefRpcServer::PPB_FileRef_Create(
542 rpc,
543 done,
544 inputs[0]->u.ival,
545 inputs[1]->u.count, inputs[1]->arrays.carr,
546 &(outputs[0]->u.ival)
547 );
548 }
549
550 static void PPB_FileRef_IsFileRefDispatcher(
551 NaClSrpcRpc* rpc,
552 NaClSrpcArg** inputs,
553 NaClSrpcArg** outputs,
554 NaClSrpcClosure* done
555 ) {
556 PpbFileRefRpcServer::PPB_FileRef_IsFileRef(
557 rpc,
558 done,
559 inputs[0]->u.ival,
560 &(outputs[0]->u.ival)
561 );
562 }
563
564 static void PPB_FileRef_GetFileSystemTypeDispatcher(
565 NaClSrpcRpc* rpc,
566 NaClSrpcArg** inputs,
567 NaClSrpcArg** outputs,
568 NaClSrpcClosure* done
569 ) {
570 PpbFileRefRpcServer::PPB_FileRef_GetFileSystemType(
571 rpc,
572 done,
573 inputs[0]->u.ival,
574 &(outputs[0]->u.ival)
575 );
576 }
577
578 static void PPB_FileRef_GetNameDispatcher(
579 NaClSrpcRpc* rpc,
580 NaClSrpcArg** inputs,
581 NaClSrpcArg** outputs,
582 NaClSrpcClosure* done
583 ) {
584 PpbFileRefRpcServer::PPB_FileRef_GetName(
585 rpc,
586 done,
587 inputs[0]->u.ival,
588 &(outputs[0]->u.count), outputs[0]->arrays.carr
589 );
590 }
591
592 static void PPB_FileRef_GetPathDispatcher(
593 NaClSrpcRpc* rpc,
594 NaClSrpcArg** inputs,
595 NaClSrpcArg** outputs,
596 NaClSrpcClosure* done
597 ) {
598 PpbFileRefRpcServer::PPB_FileRef_GetPath(
599 rpc,
600 done,
601 inputs[0]->u.ival,
602 &(outputs[0]->u.count), outputs[0]->arrays.carr
603 );
604 }
605
606 static void PPB_FileRef_GetParentDispatcher(
607 NaClSrpcRpc* rpc,
608 NaClSrpcArg** inputs,
609 NaClSrpcArg** outputs,
610 NaClSrpcClosure* done
611 ) {
612 PpbFileRefRpcServer::PPB_FileRef_GetParent(
613 rpc,
614 done,
615 inputs[0]->u.ival,
616 &(outputs[0]->u.ival)
617 );
618 }
619
620 static void PPB_FileRef_MakeDirectoryDispatcher(
621 NaClSrpcRpc* rpc,
622 NaClSrpcArg** inputs,
623 NaClSrpcArg** outputs,
624 NaClSrpcClosure* done
625 ) {
626 PpbFileRefRpcServer::PPB_FileRef_MakeDirectory(
627 rpc,
628 done,
629 inputs[0]->u.ival,
630 inputs[1]->u.ival,
631 inputs[2]->u.ival,
632 &(outputs[0]->u.ival)
633 );
634 }
635
636 static void PPB_FileRef_TouchDispatcher(
637 NaClSrpcRpc* rpc,
638 NaClSrpcArg** inputs,
639 NaClSrpcArg** outputs,
640 NaClSrpcClosure* done
641 ) {
642 PpbFileRefRpcServer::PPB_FileRef_Touch(
643 rpc,
644 done,
645 inputs[0]->u.ival,
646 inputs[1]->u.dval,
647 inputs[2]->u.dval,
648 inputs[3]->u.ival,
649 &(outputs[0]->u.ival)
650 );
651 }
652
653 static void PPB_FileRef_DeleteDispatcher(
654 NaClSrpcRpc* rpc,
655 NaClSrpcArg** inputs,
656 NaClSrpcArg** outputs,
657 NaClSrpcClosure* done
658 ) {
659 PpbFileRefRpcServer::PPB_FileRef_Delete(
660 rpc,
661 done,
662 inputs[0]->u.ival,
663 inputs[1]->u.ival,
664 &(outputs[0]->u.ival)
665 );
666 }
667
668 static void PPB_FileRef_RenameDispatcher(
669 NaClSrpcRpc* rpc,
670 NaClSrpcArg** inputs,
671 NaClSrpcArg** outputs,
672 NaClSrpcClosure* done
673 ) {
674 PpbFileRefRpcServer::PPB_FileRef_Rename(
675 rpc,
676 done,
677 inputs[0]->u.ival,
678 inputs[1]->u.ival,
679 inputs[2]->u.ival,
680 &(outputs[0]->u.ival)
681 );
682 }
683
684 static void PPB_FileSystem_CreateDispatcher(
685 NaClSrpcRpc* rpc,
686 NaClSrpcArg** inputs,
687 NaClSrpcArg** outputs,
688 NaClSrpcClosure* done
689 ) {
690 PpbFileSystemRpcServer::PPB_FileSystem_Create(
691 rpc,
692 done,
693 inputs[0]->u.ival,
694 inputs[1]->u.ival,
695 &(outputs[0]->u.ival)
696 );
697 }
698
699 static void PPB_FileSystem_IsFileSystemDispatcher(
700 NaClSrpcRpc* rpc,
701 NaClSrpcArg** inputs,
702 NaClSrpcArg** outputs,
703 NaClSrpcClosure* done
704 ) {
705 PpbFileSystemRpcServer::PPB_FileSystem_IsFileSystem(
706 rpc,
707 done,
708 inputs[0]->u.ival,
709 &(outputs[0]->u.ival)
710 );
711 }
712
713 static void PPB_FileSystem_OpenDispatcher(
714 NaClSrpcRpc* rpc,
715 NaClSrpcArg** inputs,
716 NaClSrpcArg** outputs,
717 NaClSrpcClosure* done
718 ) {
719 PpbFileSystemRpcServer::PPB_FileSystem_Open(
720 rpc,
721 done,
722 inputs[0]->u.ival,
723 inputs[1]->u.lval,
724 inputs[2]->u.ival,
725 &(outputs[0]->u.ival)
726 );
727 }
728
729 static void PPB_FileSystem_GetTypeDispatcher(
730 NaClSrpcRpc* rpc,
731 NaClSrpcArg** inputs,
732 NaClSrpcArg** outputs,
733 NaClSrpcClosure* done
734 ) {
735 PpbFileSystemRpcServer::PPB_FileSystem_GetType(
736 rpc,
737 done,
738 inputs[0]->u.ival,
739 &(outputs[0]->u.ival)
740 );
741 }
742
743 static void PPB_Find_NumberOfFindResultsChangedDispatcher(
744 NaClSrpcRpc* rpc,
745 NaClSrpcArg** inputs,
746 NaClSrpcArg** outputs,
747 NaClSrpcClosure* done
748 ) {
749 UNREFERENCED_PARAMETER(outputs);
750 PpbFindRpcServer::PPB_Find_NumberOfFindResultsChanged(
751 rpc,
752 done,
753 inputs[0]->u.ival,
754 inputs[1]->u.ival,
755 inputs[2]->u.ival
756 );
757 }
758
759 static void PPB_Find_SelectedFindResultChangedDispatcher(
760 NaClSrpcRpc* rpc,
761 NaClSrpcArg** inputs,
762 NaClSrpcArg** outputs,
763 NaClSrpcClosure* done
764 ) {
765 UNREFERENCED_PARAMETER(outputs);
766 PpbFindRpcServer::PPB_Find_SelectedFindResultChanged(
767 rpc,
768 done,
769 inputs[0]->u.ival,
770 inputs[1]->u.ival
771 );
772 }
773
774 static void PPB_Font_GetFontFamiliesDispatcher(
775 NaClSrpcRpc* rpc,
776 NaClSrpcArg** inputs,
777 NaClSrpcArg** outputs,
778 NaClSrpcClosure* done
779 ) {
780 PpbFontRpcServer::PPB_Font_GetFontFamilies(
781 rpc,
782 done,
783 inputs[0]->u.ival,
784 &(outputs[0]->u.count), outputs[0]->arrays.carr
785 );
786 }
787
788 static void PPB_Font_CreateDispatcher(
789 NaClSrpcRpc* rpc,
790 NaClSrpcArg** inputs,
791 NaClSrpcArg** outputs,
792 NaClSrpcClosure* done
793 ) {
794 PpbFontRpcServer::PPB_Font_Create(
795 rpc,
796 done,
797 inputs[0]->u.ival,
798 inputs[1]->u.count, inputs[1]->arrays.carr,
799 inputs[2]->u.count, inputs[2]->arrays.carr,
800 &(outputs[0]->u.ival)
801 );
802 }
803
804 static void PPB_Font_IsFontDispatcher(
805 NaClSrpcRpc* rpc,
806 NaClSrpcArg** inputs,
807 NaClSrpcArg** outputs,
808 NaClSrpcClosure* done
809 ) {
810 PpbFontRpcServer::PPB_Font_IsFont(
811 rpc,
812 done,
813 inputs[0]->u.ival,
814 &(outputs[0]->u.ival)
815 );
816 }
817
818 static void PPB_Font_DescribeDispatcher(
819 NaClSrpcRpc* rpc,
820 NaClSrpcArg** inputs,
821 NaClSrpcArg** outputs,
822 NaClSrpcClosure* done
823 ) {
824 PpbFontRpcServer::PPB_Font_Describe(
825 rpc,
826 done,
827 inputs[0]->u.ival,
828 &(outputs[0]->u.count), outputs[0]->arrays.carr,
829 &(outputs[1]->u.count), outputs[1]->arrays.carr,
830 &(outputs[2]->u.count), outputs[2]->arrays.carr,
831 &(outputs[3]->u.ival)
832 );
833 }
834
835 static void PPB_Font_DrawTextAtDispatcher(
836 NaClSrpcRpc* rpc,
837 NaClSrpcArg** inputs,
838 NaClSrpcArg** outputs,
839 NaClSrpcClosure* done
840 ) {
841 PpbFontRpcServer::PPB_Font_DrawTextAt(
842 rpc,
843 done,
844 inputs[0]->u.ival,
845 inputs[1]->u.ival,
846 inputs[2]->u.count, inputs[2]->arrays.carr,
847 inputs[3]->u.count, inputs[3]->arrays.carr,
848 inputs[4]->u.count, inputs[4]->arrays.carr,
849 inputs[5]->u.ival,
850 inputs[6]->u.count, inputs[6]->arrays.carr,
851 inputs[7]->u.ival,
852 &(outputs[0]->u.ival)
853 );
854 }
855
856 static void PPB_Font_MeasureTextDispatcher(
857 NaClSrpcRpc* rpc,
858 NaClSrpcArg** inputs,
859 NaClSrpcArg** outputs,
860 NaClSrpcClosure* done
861 ) {
862 PpbFontRpcServer::PPB_Font_MeasureText(
863 rpc,
864 done,
865 inputs[0]->u.ival,
866 inputs[1]->u.count, inputs[1]->arrays.carr,
867 inputs[2]->u.count, inputs[2]->arrays.carr,
868 &(outputs[0]->u.ival)
869 );
870 }
871
872 static void PPB_Font_CharacterOffsetForPixelDispatcher(
873 NaClSrpcRpc* rpc,
874 NaClSrpcArg** inputs,
875 NaClSrpcArg** outputs,
876 NaClSrpcClosure* done
877 ) {
878 PpbFontRpcServer::PPB_Font_CharacterOffsetForPixel(
879 rpc,
880 done,
881 inputs[0]->u.ival,
882 inputs[1]->u.count, inputs[1]->arrays.carr,
883 inputs[2]->u.count, inputs[2]->arrays.carr,
884 inputs[3]->u.ival,
885 &(outputs[0]->u.ival)
886 );
887 }
888
889 static void PPB_Font_PixelOffsetForCharacterDispatcher(
890 NaClSrpcRpc* rpc,
891 NaClSrpcArg** inputs,
892 NaClSrpcArg** outputs,
893 NaClSrpcClosure* done
894 ) {
895 PpbFontRpcServer::PPB_Font_PixelOffsetForCharacter(
896 rpc,
897 done,
898 inputs[0]->u.ival,
899 inputs[1]->u.count, inputs[1]->arrays.carr,
900 inputs[2]->u.count, inputs[2]->arrays.carr,
901 inputs[3]->u.ival,
902 &(outputs[0]->u.ival)
903 );
904 }
905
906 static void PPB_Graphics2D_CreateDispatcher(
907 NaClSrpcRpc* rpc,
908 NaClSrpcArg** inputs,
909 NaClSrpcArg** outputs,
910 NaClSrpcClosure* done
911 ) {
912 PpbGraphics2DRpcServer::PPB_Graphics2D_Create(
913 rpc,
914 done,
915 inputs[0]->u.ival,
916 inputs[1]->u.count, inputs[1]->arrays.carr,
917 inputs[2]->u.ival,
918 &(outputs[0]->u.ival)
919 );
920 }
921
922 static void PPB_Graphics2D_IsGraphics2DDispatcher(
923 NaClSrpcRpc* rpc,
924 NaClSrpcArg** inputs,
925 NaClSrpcArg** outputs,
926 NaClSrpcClosure* done
927 ) {
928 PpbGraphics2DRpcServer::PPB_Graphics2D_IsGraphics2D(
929 rpc,
930 done,
931 inputs[0]->u.ival,
932 &(outputs[0]->u.ival)
933 );
934 }
935
936 static void PPB_Graphics2D_DescribeDispatcher(
937 NaClSrpcRpc* rpc,
938 NaClSrpcArg** inputs,
939 NaClSrpcArg** outputs,
940 NaClSrpcClosure* done
941 ) {
942 PpbGraphics2DRpcServer::PPB_Graphics2D_Describe(
943 rpc,
944 done,
945 inputs[0]->u.ival,
946 &(outputs[0]->u.count), outputs[0]->arrays.carr,
947 &(outputs[1]->u.ival),
948 &(outputs[2]->u.ival)
949 );
950 }
951
952 static void PPB_Graphics2D_PaintImageDataDispatcher(
953 NaClSrpcRpc* rpc,
954 NaClSrpcArg** inputs,
955 NaClSrpcArg** outputs,
956 NaClSrpcClosure* done
957 ) {
958 UNREFERENCED_PARAMETER(outputs);
959 PpbGraphics2DRpcServer::PPB_Graphics2D_PaintImageData(
960 rpc,
961 done,
962 inputs[0]->u.ival,
963 inputs[1]->u.ival,
964 inputs[2]->u.count, inputs[2]->arrays.carr,
965 inputs[3]->u.count, inputs[3]->arrays.carr
966 );
967 }
968
969 static void PPB_Graphics2D_ScrollDispatcher(
970 NaClSrpcRpc* rpc,
971 NaClSrpcArg** inputs,
972 NaClSrpcArg** outputs,
973 NaClSrpcClosure* done
974 ) {
975 UNREFERENCED_PARAMETER(outputs);
976 PpbGraphics2DRpcServer::PPB_Graphics2D_Scroll(
977 rpc,
978 done,
979 inputs[0]->u.ival,
980 inputs[1]->u.count, inputs[1]->arrays.carr,
981 inputs[2]->u.count, inputs[2]->arrays.carr
982 );
983 }
984
985 static void PPB_Graphics2D_ReplaceContentsDispatcher(
986 NaClSrpcRpc* rpc,
987 NaClSrpcArg** inputs,
988 NaClSrpcArg** outputs,
989 NaClSrpcClosure* done
990 ) {
991 UNREFERENCED_PARAMETER(outputs);
992 PpbGraphics2DRpcServer::PPB_Graphics2D_ReplaceContents(
993 rpc,
994 done,
995 inputs[0]->u.ival,
996 inputs[1]->u.ival
997 );
998 }
999
1000 static void PPB_Graphics2D_FlushDispatcher(
1001 NaClSrpcRpc* rpc,
1002 NaClSrpcArg** inputs,
1003 NaClSrpcArg** outputs,
1004 NaClSrpcClosure* done
1005 ) {
1006 PpbGraphics2DRpcServer::PPB_Graphics2D_Flush(
1007 rpc,
1008 done,
1009 inputs[0]->u.ival,
1010 inputs[1]->u.ival,
1011 &(outputs[0]->u.ival)
1012 );
1013 }
1014
1015 static void PPB_Graphics3D_CreateDispatcher(
1016 NaClSrpcRpc* rpc,
1017 NaClSrpcArg** inputs,
1018 NaClSrpcArg** outputs,
1019 NaClSrpcClosure* done
1020 ) {
1021 PpbGraphics3DRpcServer::PPB_Graphics3D_Create(
1022 rpc,
1023 done,
1024 inputs[0]->u.ival,
1025 inputs[1]->u.ival,
1026 inputs[2]->u.count, inputs[2]->arrays.iarr,
1027 &(outputs[0]->u.ival)
1028 );
1029 }
1030
1031 static void PPB_Graphics3D_GetAttribsDispatcher(
1032 NaClSrpcRpc* rpc,
1033 NaClSrpcArg** inputs,
1034 NaClSrpcArg** outputs,
1035 NaClSrpcClosure* done
1036 ) {
1037 PpbGraphics3DRpcServer::PPB_Graphics3D_GetAttribs(
1038 rpc,
1039 done,
1040 inputs[0]->u.ival,
1041 inputs[1]->u.count, inputs[1]->arrays.iarr,
1042 &(outputs[0]->u.count), outputs[0]->arrays.iarr,
1043 &(outputs[1]->u.ival)
1044 );
1045 }
1046
1047 static void PPB_Graphics3D_SetAttribsDispatcher(
1048 NaClSrpcRpc* rpc,
1049 NaClSrpcArg** inputs,
1050 NaClSrpcArg** outputs,
1051 NaClSrpcClosure* done
1052 ) {
1053 PpbGraphics3DRpcServer::PPB_Graphics3D_SetAttribs(
1054 rpc,
1055 done,
1056 inputs[0]->u.ival,
1057 inputs[1]->u.count, inputs[1]->arrays.iarr,
1058 &(outputs[0]->u.ival)
1059 );
1060 }
1061
1062 static void PPB_Graphics3D_ResizeBuffersDispatcher(
1063 NaClSrpcRpc* rpc,
1064 NaClSrpcArg** inputs,
1065 NaClSrpcArg** outputs,
1066 NaClSrpcClosure* done
1067 ) {
1068 PpbGraphics3DRpcServer::PPB_Graphics3D_ResizeBuffers(
1069 rpc,
1070 done,
1071 inputs[0]->u.ival,
1072 inputs[1]->u.ival,
1073 inputs[2]->u.ival,
1074 &(outputs[0]->u.ival)
1075 );
1076 }
1077
1078 static void PPB_Graphics3D_SwapBuffersDispatcher(
1079 NaClSrpcRpc* rpc,
1080 NaClSrpcArg** inputs,
1081 NaClSrpcArg** outputs,
1082 NaClSrpcClosure* done
1083 ) {
1084 PpbGraphics3DRpcServer::PPB_Graphics3D_SwapBuffers(
1085 rpc,
1086 done,
1087 inputs[0]->u.ival,
1088 inputs[1]->u.ival,
1089 &(outputs[0]->u.ival)
1090 );
1091 }
1092
1093 static void PPB_Graphics3DTrusted_CreateRawDispatcher(
1094 NaClSrpcRpc* rpc,
1095 NaClSrpcArg** inputs,
1096 NaClSrpcArg** outputs,
1097 NaClSrpcClosure* done
1098 ) {
1099 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_CreateRaw(
1100 rpc,
1101 done,
1102 inputs[0]->u.ival,
1103 inputs[1]->u.ival,
1104 inputs[2]->u.count, inputs[2]->arrays.iarr,
1105 &(outputs[0]->u.ival)
1106 );
1107 }
1108
1109 static void PPB_Graphics3DTrusted_InitCommandBufferDispatcher(
1110 NaClSrpcRpc* rpc,
1111 NaClSrpcArg** inputs,
1112 NaClSrpcArg** outputs,
1113 NaClSrpcClosure* done
1114 ) {
1115 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_InitCommandBuffer(
1116 rpc,
1117 done,
1118 inputs[0]->u.ival,
1119 inputs[1]->u.ival,
1120 &(outputs[0]->u.ival)
1121 );
1122 }
1123
1124 static void PPB_Graphics3DTrusted_GetRingBufferDispatcher(
1125 NaClSrpcRpc* rpc,
1126 NaClSrpcArg** inputs,
1127 NaClSrpcArg** outputs,
1128 NaClSrpcClosure* done
1129 ) {
1130 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_GetRingBuffer(
1131 rpc,
1132 done,
1133 inputs[0]->u.ival,
1134 &(outputs[0]->u.hval),
1135 &(outputs[1]->u.ival)
1136 );
1137 }
1138
1139 static void PPB_Graphics3DTrusted_GetStateDispatcher(
1140 NaClSrpcRpc* rpc,
1141 NaClSrpcArg** inputs,
1142 NaClSrpcArg** outputs,
1143 NaClSrpcClosure* done
1144 ) {
1145 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_GetState(
1146 rpc,
1147 done,
1148 inputs[0]->u.ival,
1149 &(outputs[0]->u.count), outputs[0]->arrays.carr
1150 );
1151 }
1152
1153 static void PPB_Graphics3DTrusted_FlushDispatcher(
1154 NaClSrpcRpc* rpc,
1155 NaClSrpcArg** inputs,
1156 NaClSrpcArg** outputs,
1157 NaClSrpcClosure* done
1158 ) {
1159 UNREFERENCED_PARAMETER(outputs);
1160 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_Flush(
1161 rpc,
1162 done,
1163 inputs[0]->u.ival,
1164 inputs[1]->u.ival
1165 );
1166 }
1167
1168 static void PPB_Graphics3DTrusted_FlushSyncDispatcher(
1169 NaClSrpcRpc* rpc,
1170 NaClSrpcArg** inputs,
1171 NaClSrpcArg** outputs,
1172 NaClSrpcClosure* done
1173 ) {
1174 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_FlushSync(
1175 rpc,
1176 done,
1177 inputs[0]->u.ival,
1178 inputs[1]->u.ival,
1179 &(outputs[0]->u.count), outputs[0]->arrays.carr
1180 );
1181 }
1182
1183 static void PPB_Graphics3DTrusted_CreateTransferBufferDispatcher(
1184 NaClSrpcRpc* rpc,
1185 NaClSrpcArg** inputs,
1186 NaClSrpcArg** outputs,
1187 NaClSrpcClosure* done
1188 ) {
1189 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_CreateTransferBuffer(
1190 rpc,
1191 done,
1192 inputs[0]->u.ival,
1193 inputs[1]->u.ival,
1194 inputs[2]->u.ival,
1195 &(outputs[0]->u.ival)
1196 );
1197 }
1198
1199 static void PPB_Graphics3DTrusted_DestroyTransferBufferDispatcher(
1200 NaClSrpcRpc* rpc,
1201 NaClSrpcArg** inputs,
1202 NaClSrpcArg** outputs,
1203 NaClSrpcClosure* done
1204 ) {
1205 UNREFERENCED_PARAMETER(outputs);
1206 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_DestroyTransferBuffer(
1207 rpc,
1208 done,
1209 inputs[0]->u.ival,
1210 inputs[1]->u.ival
1211 );
1212 }
1213
1214 static void PPB_Graphics3DTrusted_GetTransferBufferDispatcher(
1215 NaClSrpcRpc* rpc,
1216 NaClSrpcArg** inputs,
1217 NaClSrpcArg** outputs,
1218 NaClSrpcClosure* done
1219 ) {
1220 PpbGraphics3DRpcServer::PPB_Graphics3DTrusted_GetTransferBuffer(
1221 rpc,
1222 done,
1223 inputs[0]->u.ival,
1224 inputs[1]->u.ival,
1225 &(outputs[0]->u.hval),
1226 &(outputs[1]->u.ival)
1227 );
1228 }
1229
1230 static void PPB_ImageData_GetNativeImageDataFormatDispatcher(
1231 NaClSrpcRpc* rpc,
1232 NaClSrpcArg** inputs,
1233 NaClSrpcArg** outputs,
1234 NaClSrpcClosure* done
1235 ) {
1236 UNREFERENCED_PARAMETER(inputs);
1237 PpbImageDataRpcServer::PPB_ImageData_GetNativeImageDataFormat(
1238 rpc,
1239 done,
1240 &(outputs[0]->u.ival)
1241 );
1242 }
1243
1244 static void PPB_ImageData_IsImageDataFormatSupportedDispatcher(
1245 NaClSrpcRpc* rpc,
1246 NaClSrpcArg** inputs,
1247 NaClSrpcArg** outputs,
1248 NaClSrpcClosure* done
1249 ) {
1250 PpbImageDataRpcServer::PPB_ImageData_IsImageDataFormatSupported(
1251 rpc,
1252 done,
1253 inputs[0]->u.ival,
1254 &(outputs[0]->u.ival)
1255 );
1256 }
1257
1258 static void PPB_ImageData_CreateDispatcher(
1259 NaClSrpcRpc* rpc,
1260 NaClSrpcArg** inputs,
1261 NaClSrpcArg** outputs,
1262 NaClSrpcClosure* done
1263 ) {
1264 PpbImageDataRpcServer::PPB_ImageData_Create(
1265 rpc,
1266 done,
1267 inputs[0]->u.ival,
1268 inputs[1]->u.ival,
1269 inputs[2]->u.count, inputs[2]->arrays.carr,
1270 inputs[3]->u.ival,
1271 &(outputs[0]->u.ival)
1272 );
1273 }
1274
1275 static void PPB_ImageData_IsImageDataDispatcher(
1276 NaClSrpcRpc* rpc,
1277 NaClSrpcArg** inputs,
1278 NaClSrpcArg** outputs,
1279 NaClSrpcClosure* done
1280 ) {
1281 PpbImageDataRpcServer::PPB_ImageData_IsImageData(
1282 rpc,
1283 done,
1284 inputs[0]->u.ival,
1285 &(outputs[0]->u.ival)
1286 );
1287 }
1288
1289 static void PPB_ImageData_DescribeDispatcher(
1290 NaClSrpcRpc* rpc,
1291 NaClSrpcArg** inputs,
1292 NaClSrpcArg** outputs,
1293 NaClSrpcClosure* done
1294 ) {
1295 PpbImageDataRpcServer::PPB_ImageData_Describe(
1296 rpc,
1297 done,
1298 inputs[0]->u.ival,
1299 &(outputs[0]->u.count), outputs[0]->arrays.carr,
1300 &(outputs[1]->u.hval),
1301 &(outputs[2]->u.ival),
1302 &(outputs[3]->u.ival)
1303 );
1304 }
1305
1306 static void PPB_InputEvent_RequestInputEventsDispatcher(
1307 NaClSrpcRpc* rpc,
1308 NaClSrpcArg** inputs,
1309 NaClSrpcArg** outputs,
1310 NaClSrpcClosure* done
1311 ) {
1312 PpbInputEventRpcServer::PPB_InputEvent_RequestInputEvents(
1313 rpc,
1314 done,
1315 inputs[0]->u.ival,
1316 inputs[1]->u.ival,
1317 inputs[2]->u.ival,
1318 &(outputs[0]->u.ival)
1319 );
1320 }
1321
1322 static void PPB_InputEvent_ClearInputEventRequestDispatcher(
1323 NaClSrpcRpc* rpc,
1324 NaClSrpcArg** inputs,
1325 NaClSrpcArg** outputs,
1326 NaClSrpcClosure* done
1327 ) {
1328 UNREFERENCED_PARAMETER(outputs);
1329 PpbInputEventRpcServer::PPB_InputEvent_ClearInputEventRequest(
1330 rpc,
1331 done,
1332 inputs[0]->u.ival,
1333 inputs[1]->u.ival
1334 );
1335 }
1336
1337 static void PPB_InputEvent_CreateMouseInputEventDispatcher(
1338 NaClSrpcRpc* rpc,
1339 NaClSrpcArg** inputs,
1340 NaClSrpcArg** outputs,
1341 NaClSrpcClosure* done
1342 ) {
1343 PpbInputEventRpcServer::PPB_InputEvent_CreateMouseInputEvent(
1344 rpc,
1345 done,
1346 inputs[0]->u.ival,
1347 inputs[1]->u.ival,
1348 inputs[2]->u.dval,
1349 inputs[3]->u.ival,
1350 inputs[4]->u.ival,
1351 inputs[5]->u.ival,
1352 inputs[6]->u.ival,
1353 inputs[7]->u.ival,
1354 &(outputs[0]->u.ival)
1355 );
1356 }
1357
1358 static void PPB_InputEvent_CreateWheelInputEventDispatcher(
1359 NaClSrpcRpc* rpc,
1360 NaClSrpcArg** inputs,
1361 NaClSrpcArg** outputs,
1362 NaClSrpcClosure* done
1363 ) {
1364 PpbInputEventRpcServer::PPB_InputEvent_CreateWheelInputEvent(
1365 rpc,
1366 done,
1367 inputs[0]->u.ival,
1368 inputs[1]->u.dval,
1369 inputs[2]->u.ival,
1370 inputs[3]->u.dval,
1371 inputs[4]->u.dval,
1372 inputs[5]->u.dval,
1373 inputs[6]->u.dval,
1374 inputs[7]->u.ival,
1375 &(outputs[0]->u.ival)
1376 );
1377 }
1378
1379 static void PPB_InputEvent_CreateKeyboardInputEventDispatcher(
1380 NaClSrpcRpc* rpc,
1381 NaClSrpcArg** inputs,
1382 NaClSrpcArg** outputs,
1383 NaClSrpcClosure* done
1384 ) {
1385 PpbInputEventRpcServer::PPB_InputEvent_CreateKeyboardInputEvent(
1386 rpc,
1387 done,
1388 inputs[0]->u.ival,
1389 inputs[1]->u.ival,
1390 inputs[2]->u.dval,
1391 inputs[3]->u.ival,
1392 inputs[4]->u.ival,
1393 inputs[5]->u.count, inputs[5]->arrays.carr,
1394 &(outputs[0]->u.ival)
1395 );
1396 }
1397
1398 static void PPB_Instance_BindGraphicsDispatcher(
1399 NaClSrpcRpc* rpc,
1400 NaClSrpcArg** inputs,
1401 NaClSrpcArg** outputs,
1402 NaClSrpcClosure* done
1403 ) {
1404 PpbInstanceRpcServer::PPB_Instance_BindGraphics(
1405 rpc,
1406 done,
1407 inputs[0]->u.ival,
1408 inputs[1]->u.ival,
1409 &(outputs[0]->u.ival)
1410 );
1411 }
1412
1413 static void PPB_Instance_IsFullFrameDispatcher(
1414 NaClSrpcRpc* rpc,
1415 NaClSrpcArg** inputs,
1416 NaClSrpcArg** outputs,
1417 NaClSrpcClosure* done
1418 ) {
1419 PpbInstanceRpcServer::PPB_Instance_IsFullFrame(
1420 rpc,
1421 done,
1422 inputs[0]->u.ival,
1423 &(outputs[0]->u.ival)
1424 );
1425 }
1426
1427 static void PPB_Messaging_PostMessageDispatcher(
1428 NaClSrpcRpc* rpc,
1429 NaClSrpcArg** inputs,
1430 NaClSrpcArg** outputs,
1431 NaClSrpcClosure* done
1432 ) {
1433 UNREFERENCED_PARAMETER(outputs);
1434 PpbMessagingRpcServer::PPB_Messaging_PostMessage(
1435 rpc,
1436 done,
1437 inputs[0]->u.ival,
1438 inputs[1]->u.count, inputs[1]->arrays.carr
1439 );
1440 }
1441
1442 static void PPB_PDF_GetLocalizedStringDispatcher(
1443 NaClSrpcRpc* rpc,
1444 NaClSrpcArg** inputs,
1445 NaClSrpcArg** outputs,
1446 NaClSrpcClosure* done
1447 ) {
1448 PpbPdfRpcServer::PPB_PDF_GetLocalizedString(
1449 rpc,
1450 done,
1451 inputs[0]->u.ival,
1452 inputs[1]->u.ival,
1453 &(outputs[0]->u.count), outputs[0]->arrays.carr
1454 );
1455 }
1456
1457 static void PPB_PDF_GetResourceImageDispatcher(
1458 NaClSrpcRpc* rpc,
1459 NaClSrpcArg** inputs,
1460 NaClSrpcArg** outputs,
1461 NaClSrpcClosure* done
1462 ) {
1463 PpbPdfRpcServer::PPB_PDF_GetResourceImage(
1464 rpc,
1465 done,
1466 inputs[0]->u.ival,
1467 inputs[1]->u.ival,
1468 &(outputs[0]->u.ival)
1469 );
1470 }
1471
1472 static void PPB_PDF_GetFontFileWithFallbackDispatcher(
1473 NaClSrpcRpc* rpc,
1474 NaClSrpcArg** inputs,
1475 NaClSrpcArg** outputs,
1476 NaClSrpcClosure* done
1477 ) {
1478 PpbPdfRpcServer::PPB_PDF_GetFontFileWithFallback(
1479 rpc,
1480 done,
1481 inputs[0]->u.ival,
1482 inputs[1]->u.count, inputs[1]->arrays.carr,
1483 inputs[2]->u.count, inputs[2]->arrays.carr,
1484 inputs[3]->u.ival,
1485 &(outputs[0]->u.ival)
1486 );
1487 }
1488
1489 static void PPB_PDF_GetFontTableForPrivateFontFileDispatcher(
1490 NaClSrpcRpc* rpc,
1491 NaClSrpcArg** inputs,
1492 NaClSrpcArg** outputs,
1493 NaClSrpcClosure* done
1494 ) {
1495 PpbPdfRpcServer::PPB_PDF_GetFontTableForPrivateFontFile(
1496 rpc,
1497 done,
1498 inputs[0]->u.ival,
1499 inputs[1]->u.ival,
1500 &(outputs[0]->u.count), outputs[0]->arrays.carr,
1501 &(outputs[1]->u.ival)
1502 );
1503 }
1504
1505 static void PPB_PDF_SearchStringDispatcher(
1506 NaClSrpcRpc* rpc,
1507 NaClSrpcArg** inputs,
1508 NaClSrpcArg** outputs,
1509 NaClSrpcClosure* done
1510 ) {
1511 PpbPdfRpcServer::PPB_PDF_SearchString(
1512 rpc,
1513 done,
1514 inputs[0]->u.ival,
1515 inputs[1]->u.count, inputs[1]->arrays.carr,
1516 inputs[2]->u.count, inputs[2]->arrays.carr,
1517 inputs[3]->u.ival,
1518 &(outputs[0]->u.count), outputs[0]->arrays.carr,
1519 &(outputs[1]->u.ival)
1520 );
1521 }
1522
1523 static void PPB_PDF_DidStartLoadingDispatcher(
1524 NaClSrpcRpc* rpc,
1525 NaClSrpcArg** inputs,
1526 NaClSrpcArg** outputs,
1527 NaClSrpcClosure* done
1528 ) {
1529 UNREFERENCED_PARAMETER(outputs);
1530 PpbPdfRpcServer::PPB_PDF_DidStartLoading(
1531 rpc,
1532 done,
1533 inputs[0]->u.ival
1534 );
1535 }
1536
1537 static void PPB_PDF_DidStopLoadingDispatcher(
1538 NaClSrpcRpc* rpc,
1539 NaClSrpcArg** inputs,
1540 NaClSrpcArg** outputs,
1541 NaClSrpcClosure* done
1542 ) {
1543 UNREFERENCED_PARAMETER(outputs);
1544 PpbPdfRpcServer::PPB_PDF_DidStopLoading(
1545 rpc,
1546 done,
1547 inputs[0]->u.ival
1548 );
1549 }
1550
1551 static void PPB_PDF_SetContentRestrictionDispatcher(
1552 NaClSrpcRpc* rpc,
1553 NaClSrpcArg** inputs,
1554 NaClSrpcArg** outputs,
1555 NaClSrpcClosure* done
1556 ) {
1557 UNREFERENCED_PARAMETER(outputs);
1558 PpbPdfRpcServer::PPB_PDF_SetContentRestriction(
1559 rpc,
1560 done,
1561 inputs[0]->u.ival,
1562 inputs[1]->u.ival
1563 );
1564 }
1565
1566 static void PPB_PDF_HistogramPDFPageCountDispatcher(
1567 NaClSrpcRpc* rpc,
1568 NaClSrpcArg** inputs,
1569 NaClSrpcArg** outputs,
1570 NaClSrpcClosure* done
1571 ) {
1572 UNREFERENCED_PARAMETER(outputs);
1573 PpbPdfRpcServer::PPB_PDF_HistogramPDFPageCount(
1574 rpc,
1575 done,
1576 inputs[0]->u.ival
1577 );
1578 }
1579
1580 static void PPB_PDF_UserMetricsRecordActionDispatcher(
1581 NaClSrpcRpc* rpc,
1582 NaClSrpcArg** inputs,
1583 NaClSrpcArg** outputs,
1584 NaClSrpcClosure* done
1585 ) {
1586 UNREFERENCED_PARAMETER(outputs);
1587 PpbPdfRpcServer::PPB_PDF_UserMetricsRecordAction(
1588 rpc,
1589 done,
1590 inputs[0]->u.count, inputs[0]->arrays.carr
1591 );
1592 }
1593
1594 static void PPB_PDF_HasUnsupportedFeatureDispatcher(
1595 NaClSrpcRpc* rpc,
1596 NaClSrpcArg** inputs,
1597 NaClSrpcArg** outputs,
1598 NaClSrpcClosure* done
1599 ) {
1600 UNREFERENCED_PARAMETER(outputs);
1601 PpbPdfRpcServer::PPB_PDF_HasUnsupportedFeature(
1602 rpc,
1603 done,
1604 inputs[0]->u.ival
1605 );
1606 }
1607
1608 static void PPB_PDF_SaveAsDispatcher(
1609 NaClSrpcRpc* rpc,
1610 NaClSrpcArg** inputs,
1611 NaClSrpcArg** outputs,
1612 NaClSrpcClosure* done
1613 ) {
1614 UNREFERENCED_PARAMETER(outputs);
1615 PpbPdfRpcServer::PPB_PDF_SaveAs(
1616 rpc,
1617 done,
1618 inputs[0]->u.ival
1619 );
1620 }
1621
1622 static void PPB_Scrollbar_CreateDispatcher(
1623 NaClSrpcRpc* rpc,
1624 NaClSrpcArg** inputs,
1625 NaClSrpcArg** outputs,
1626 NaClSrpcClosure* done
1627 ) {
1628 PpbScrollbarRpcServer::PPB_Scrollbar_Create(
1629 rpc,
1630 done,
1631 inputs[0]->u.ival,
1632 inputs[1]->u.ival,
1633 &(outputs[0]->u.ival)
1634 );
1635 }
1636
1637 static void PPB_Scrollbar_IsScrollbarDispatcher(
1638 NaClSrpcRpc* rpc,
1639 NaClSrpcArg** inputs,
1640 NaClSrpcArg** outputs,
1641 NaClSrpcClosure* done
1642 ) {
1643 PpbScrollbarRpcServer::PPB_Scrollbar_IsScrollbar(
1644 rpc,
1645 done,
1646 inputs[0]->u.ival,
1647 &(outputs[0]->u.ival)
1648 );
1649 }
1650
1651 static void PPB_Scrollbar_IsOverlayDispatcher(
1652 NaClSrpcRpc* rpc,
1653 NaClSrpcArg** inputs,
1654 NaClSrpcArg** outputs,
1655 NaClSrpcClosure* done
1656 ) {
1657 PpbScrollbarRpcServer::PPB_Scrollbar_IsOverlay(
1658 rpc,
1659 done,
1660 inputs[0]->u.ival,
1661 &(outputs[0]->u.ival)
1662 );
1663 }
1664
1665 static void PPB_Scrollbar_GetThicknessDispatcher(
1666 NaClSrpcRpc* rpc,
1667 NaClSrpcArg** inputs,
1668 NaClSrpcArg** outputs,
1669 NaClSrpcClosure* done
1670 ) {
1671 PpbScrollbarRpcServer::PPB_Scrollbar_GetThickness(
1672 rpc,
1673 done,
1674 inputs[0]->u.ival,
1675 &(outputs[0]->u.ival)
1676 );
1677 }
1678
1679 static void PPB_Scrollbar_GetValueDispatcher(
1680 NaClSrpcRpc* rpc,
1681 NaClSrpcArg** inputs,
1682 NaClSrpcArg** outputs,
1683 NaClSrpcClosure* done
1684 ) {
1685 PpbScrollbarRpcServer::PPB_Scrollbar_GetValue(
1686 rpc,
1687 done,
1688 inputs[0]->u.ival,
1689 &(outputs[0]->u.ival)
1690 );
1691 }
1692
1693 static void PPB_Scrollbar_SetValueDispatcher(
1694 NaClSrpcRpc* rpc,
1695 NaClSrpcArg** inputs,
1696 NaClSrpcArg** outputs,
1697 NaClSrpcClosure* done
1698 ) {
1699 UNREFERENCED_PARAMETER(outputs);
1700 PpbScrollbarRpcServer::PPB_Scrollbar_SetValue(
1701 rpc,
1702 done,
1703 inputs[0]->u.ival,
1704 inputs[1]->u.ival
1705 );
1706 }
1707
1708 static void PPB_Scrollbar_SetDocumentSizeDispatcher(
1709 NaClSrpcRpc* rpc,
1710 NaClSrpcArg** inputs,
1711 NaClSrpcArg** outputs,
1712 NaClSrpcClosure* done
1713 ) {
1714 UNREFERENCED_PARAMETER(outputs);
1715 PpbScrollbarRpcServer::PPB_Scrollbar_SetDocumentSize(
1716 rpc,
1717 done,
1718 inputs[0]->u.ival,
1719 inputs[1]->u.ival
1720 );
1721 }
1722
1723 static void PPB_Scrollbar_SetTickMarksDispatcher(
1724 NaClSrpcRpc* rpc,
1725 NaClSrpcArg** inputs,
1726 NaClSrpcArg** outputs,
1727 NaClSrpcClosure* done
1728 ) {
1729 UNREFERENCED_PARAMETER(outputs);
1730 PpbScrollbarRpcServer::PPB_Scrollbar_SetTickMarks(
1731 rpc,
1732 done,
1733 inputs[0]->u.ival,
1734 inputs[1]->u.count, inputs[1]->arrays.carr,
1735 inputs[2]->u.ival
1736 );
1737 }
1738
1739 static void PPB_Scrollbar_ScrollByDispatcher(
1740 NaClSrpcRpc* rpc,
1741 NaClSrpcArg** inputs,
1742 NaClSrpcArg** outputs,
1743 NaClSrpcClosure* done
1744 ) {
1745 UNREFERENCED_PARAMETER(outputs);
1746 PpbScrollbarRpcServer::PPB_Scrollbar_ScrollBy(
1747 rpc,
1748 done,
1749 inputs[0]->u.ival,
1750 inputs[1]->u.ival,
1751 inputs[2]->u.ival
1752 );
1753 }
1754
1755 static void PPB_Testing_ReadImageDataDispatcher(
1756 NaClSrpcRpc* rpc,
1757 NaClSrpcArg** inputs,
1758 NaClSrpcArg** outputs,
1759 NaClSrpcClosure* done
1760 ) {
1761 PpbTestingRpcServer::PPB_Testing_ReadImageData(
1762 rpc,
1763 done,
1764 inputs[0]->u.ival,
1765 inputs[1]->u.ival,
1766 inputs[2]->u.count, inputs[2]->arrays.carr,
1767 &(outputs[0]->u.ival)
1768 );
1769 }
1770
1771 static void PPB_Testing_RunMessageLoopDispatcher(
1772 NaClSrpcRpc* rpc,
1773 NaClSrpcArg** inputs,
1774 NaClSrpcArg** outputs,
1775 NaClSrpcClosure* done
1776 ) {
1777 UNREFERENCED_PARAMETER(outputs);
1778 PpbTestingRpcServer::PPB_Testing_RunMessageLoop(
1779 rpc,
1780 done,
1781 inputs[0]->u.ival
1782 );
1783 }
1784
1785 static void PPB_Testing_QuitMessageLoopDispatcher(
1786 NaClSrpcRpc* rpc,
1787 NaClSrpcArg** inputs,
1788 NaClSrpcArg** outputs,
1789 NaClSrpcClosure* done
1790 ) {
1791 UNREFERENCED_PARAMETER(outputs);
1792 PpbTestingRpcServer::PPB_Testing_QuitMessageLoop(
1793 rpc,
1794 done,
1795 inputs[0]->u.ival
1796 );
1797 }
1798
1799 static void PPB_Testing_GetLiveObjectsForInstanceDispatcher(
1800 NaClSrpcRpc* rpc,
1801 NaClSrpcArg** inputs,
1802 NaClSrpcArg** outputs,
1803 NaClSrpcClosure* done
1804 ) {
1805 PpbTestingRpcServer::PPB_Testing_GetLiveObjectsForInstance(
1806 rpc,
1807 done,
1808 inputs[0]->u.ival,
1809 &(outputs[0]->u.ival)
1810 );
1811 }
1812
1813 static void PPB_URLLoader_CreateDispatcher(
1814 NaClSrpcRpc* rpc,
1815 NaClSrpcArg** inputs,
1816 NaClSrpcArg** outputs,
1817 NaClSrpcClosure* done
1818 ) {
1819 PpbURLLoaderRpcServer::PPB_URLLoader_Create(
1820 rpc,
1821 done,
1822 inputs[0]->u.ival,
1823 &(outputs[0]->u.ival)
1824 );
1825 }
1826
1827 static void PPB_URLLoader_IsURLLoaderDispatcher(
1828 NaClSrpcRpc* rpc,
1829 NaClSrpcArg** inputs,
1830 NaClSrpcArg** outputs,
1831 NaClSrpcClosure* done
1832 ) {
1833 PpbURLLoaderRpcServer::PPB_URLLoader_IsURLLoader(
1834 rpc,
1835 done,
1836 inputs[0]->u.ival,
1837 &(outputs[0]->u.ival)
1838 );
1839 }
1840
1841 static void PPB_URLLoader_OpenDispatcher(
1842 NaClSrpcRpc* rpc,
1843 NaClSrpcArg** inputs,
1844 NaClSrpcArg** outputs,
1845 NaClSrpcClosure* done
1846 ) {
1847 PpbURLLoaderRpcServer::PPB_URLLoader_Open(
1848 rpc,
1849 done,
1850 inputs[0]->u.ival,
1851 inputs[1]->u.ival,
1852 inputs[2]->u.ival,
1853 &(outputs[0]->u.ival)
1854 );
1855 }
1856
1857 static void PPB_URLLoader_FollowRedirectDispatcher(
1858 NaClSrpcRpc* rpc,
1859 NaClSrpcArg** inputs,
1860 NaClSrpcArg** outputs,
1861 NaClSrpcClosure* done
1862 ) {
1863 PpbURLLoaderRpcServer::PPB_URLLoader_FollowRedirect(
1864 rpc,
1865 done,
1866 inputs[0]->u.ival,
1867 inputs[1]->u.ival,
1868 &(outputs[0]->u.ival)
1869 );
1870 }
1871
1872 static void PPB_URLLoader_GetUploadProgressDispatcher(
1873 NaClSrpcRpc* rpc,
1874 NaClSrpcArg** inputs,
1875 NaClSrpcArg** outputs,
1876 NaClSrpcClosure* done
1877 ) {
1878 PpbURLLoaderRpcServer::PPB_URLLoader_GetUploadProgress(
1879 rpc,
1880 done,
1881 inputs[0]->u.ival,
1882 &(outputs[0]->u.lval),
1883 &(outputs[1]->u.lval),
1884 &(outputs[2]->u.ival)
1885 );
1886 }
1887
1888 static void PPB_URLLoader_GetDownloadProgressDispatcher(
1889 NaClSrpcRpc* rpc,
1890 NaClSrpcArg** inputs,
1891 NaClSrpcArg** outputs,
1892 NaClSrpcClosure* done
1893 ) {
1894 PpbURLLoaderRpcServer::PPB_URLLoader_GetDownloadProgress(
1895 rpc,
1896 done,
1897 inputs[0]->u.ival,
1898 &(outputs[0]->u.lval),
1899 &(outputs[1]->u.lval),
1900 &(outputs[2]->u.ival)
1901 );
1902 }
1903
1904 static void PPB_URLLoader_GetResponseInfoDispatcher(
1905 NaClSrpcRpc* rpc,
1906 NaClSrpcArg** inputs,
1907 NaClSrpcArg** outputs,
1908 NaClSrpcClosure* done
1909 ) {
1910 PpbURLLoaderRpcServer::PPB_URLLoader_GetResponseInfo(
1911 rpc,
1912 done,
1913 inputs[0]->u.ival,
1914 &(outputs[0]->u.ival)
1915 );
1916 }
1917
1918 static void PPB_URLLoader_ReadResponseBodyDispatcher(
1919 NaClSrpcRpc* rpc,
1920 NaClSrpcArg** inputs,
1921 NaClSrpcArg** outputs,
1922 NaClSrpcClosure* done
1923 ) {
1924 PpbURLLoaderRpcServer::PPB_URLLoader_ReadResponseBody(
1925 rpc,
1926 done,
1927 inputs[0]->u.ival,
1928 inputs[1]->u.ival,
1929 inputs[2]->u.ival,
1930 &(outputs[0]->u.count), outputs[0]->arrays.carr,
1931 &(outputs[1]->u.ival)
1932 );
1933 }
1934
1935 static void PPB_URLLoader_FinishStreamingToFileDispatcher(
1936 NaClSrpcRpc* rpc,
1937 NaClSrpcArg** inputs,
1938 NaClSrpcArg** outputs,
1939 NaClSrpcClosure* done
1940 ) {
1941 PpbURLLoaderRpcServer::PPB_URLLoader_FinishStreamingToFile(
1942 rpc,
1943 done,
1944 inputs[0]->u.ival,
1945 inputs[1]->u.ival,
1946 &(outputs[0]->u.ival)
1947 );
1948 }
1949
1950 static void PPB_URLLoader_CloseDispatcher(
1951 NaClSrpcRpc* rpc,
1952 NaClSrpcArg** inputs,
1953 NaClSrpcArg** outputs,
1954 NaClSrpcClosure* done
1955 ) {
1956 UNREFERENCED_PARAMETER(outputs);
1957 PpbURLLoaderRpcServer::PPB_URLLoader_Close(
1958 rpc,
1959 done,
1960 inputs[0]->u.ival
1961 );
1962 }
1963
1964 static void PPB_URLRequestInfo_CreateDispatcher(
1965 NaClSrpcRpc* rpc,
1966 NaClSrpcArg** inputs,
1967 NaClSrpcArg** outputs,
1968 NaClSrpcClosure* done
1969 ) {
1970 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_Create(
1971 rpc,
1972 done,
1973 inputs[0]->u.ival,
1974 &(outputs[0]->u.ival)
1975 );
1976 }
1977
1978 static void PPB_URLRequestInfo_IsURLRequestInfoDispatcher(
1979 NaClSrpcRpc* rpc,
1980 NaClSrpcArg** inputs,
1981 NaClSrpcArg** outputs,
1982 NaClSrpcClosure* done
1983 ) {
1984 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_IsURLRequestInfo(
1985 rpc,
1986 done,
1987 inputs[0]->u.ival,
1988 &(outputs[0]->u.ival)
1989 );
1990 }
1991
1992 static void PPB_URLRequestInfo_SetPropertyDispatcher(
1993 NaClSrpcRpc* rpc,
1994 NaClSrpcArg** inputs,
1995 NaClSrpcArg** outputs,
1996 NaClSrpcClosure* done
1997 ) {
1998 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_SetProperty(
1999 rpc,
2000 done,
2001 inputs[0]->u.ival,
2002 inputs[1]->u.ival,
2003 inputs[2]->u.count, inputs[2]->arrays.carr,
2004 &(outputs[0]->u.ival)
2005 );
2006 }
2007
2008 static void PPB_URLRequestInfo_AppendDataToBodyDispatcher(
2009 NaClSrpcRpc* rpc,
2010 NaClSrpcArg** inputs,
2011 NaClSrpcArg** outputs,
2012 NaClSrpcClosure* done
2013 ) {
2014 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_AppendDataToBody(
2015 rpc,
2016 done,
2017 inputs[0]->u.ival,
2018 inputs[1]->u.count, inputs[1]->arrays.carr,
2019 &(outputs[0]->u.ival)
2020 );
2021 }
2022
2023 static void PPB_URLRequestInfo_AppendFileToBodyDispatcher(
2024 NaClSrpcRpc* rpc,
2025 NaClSrpcArg** inputs,
2026 NaClSrpcArg** outputs,
2027 NaClSrpcClosure* done
2028 ) {
2029 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_AppendFileToBody(
2030 rpc,
2031 done,
2032 inputs[0]->u.ival,
2033 inputs[1]->u.ival,
2034 inputs[2]->u.lval,
2035 inputs[3]->u.lval,
2036 inputs[4]->u.dval,
2037 &(outputs[0]->u.ival)
2038 );
2039 }
2040
2041 static void PPB_URLResponseInfo_IsURLResponseInfoDispatcher(
2042 NaClSrpcRpc* rpc,
2043 NaClSrpcArg** inputs,
2044 NaClSrpcArg** outputs,
2045 NaClSrpcClosure* done
2046 ) {
2047 PpbURLResponseInfoRpcServer::PPB_URLResponseInfo_IsURLResponseInfo(
2048 rpc,
2049 done,
2050 inputs[0]->u.ival,
2051 &(outputs[0]->u.ival)
2052 );
2053 }
2054
2055 static void PPB_URLResponseInfo_GetPropertyDispatcher(
2056 NaClSrpcRpc* rpc,
2057 NaClSrpcArg** inputs,
2058 NaClSrpcArg** outputs,
2059 NaClSrpcClosure* done
2060 ) {
2061 PpbURLResponseInfoRpcServer::PPB_URLResponseInfo_GetProperty(
2062 rpc,
2063 done,
2064 inputs[0]->u.ival,
2065 inputs[1]->u.ival,
2066 &(outputs[0]->u.count), outputs[0]->arrays.carr
2067 );
2068 }
2069
2070 static void PPB_URLResponseInfo_GetBodyAsFileRefDispatcher(
2071 NaClSrpcRpc* rpc,
2072 NaClSrpcArg** inputs,
2073 NaClSrpcArg** outputs,
2074 NaClSrpcClosure* done
2075 ) {
2076 PpbURLResponseInfoRpcServer::PPB_URLResponseInfo_GetBodyAsFileRef(
2077 rpc,
2078 done,
2079 inputs[0]->u.ival,
2080 &(outputs[0]->u.ival)
2081 );
2082 }
2083
2084 static void PPB_Widget_IsWidgetDispatcher(
2085 NaClSrpcRpc* rpc,
2086 NaClSrpcArg** inputs,
2087 NaClSrpcArg** outputs,
2088 NaClSrpcClosure* done
2089 ) {
2090 PpbWidgetRpcServer::PPB_Widget_IsWidget(
2091 rpc,
2092 done,
2093 inputs[0]->u.ival,
2094 &(outputs[0]->u.ival)
2095 );
2096 }
2097
2098 static void PPB_Widget_PaintDispatcher(
2099 NaClSrpcRpc* rpc,
2100 NaClSrpcArg** inputs,
2101 NaClSrpcArg** outputs,
2102 NaClSrpcClosure* done
2103 ) {
2104 PpbWidgetRpcServer::PPB_Widget_Paint(
2105 rpc,
2106 done,
2107 inputs[0]->u.ival,
2108 inputs[1]->u.count, inputs[1]->arrays.carr,
2109 inputs[2]->u.ival,
2110 &(outputs[0]->u.ival)
2111 );
2112 }
2113
2114 static void PPB_Widget_HandleEventDispatcher(
2115 NaClSrpcRpc* rpc,
2116 NaClSrpcArg** inputs,
2117 NaClSrpcArg** outputs,
2118 NaClSrpcClosure* done
2119 ) {
2120 PpbWidgetRpcServer::PPB_Widget_HandleEvent(
2121 rpc,
2122 done,
2123 inputs[0]->u.ival,
2124 inputs[1]->u.ival,
2125 &(outputs[0]->u.ival)
2126 );
2127 }
2128
2129 static void PPB_Widget_GetLocationDispatcher(
2130 NaClSrpcRpc* rpc,
2131 NaClSrpcArg** inputs,
2132 NaClSrpcArg** outputs,
2133 NaClSrpcClosure* done
2134 ) {
2135 PpbWidgetRpcServer::PPB_Widget_GetLocation(
2136 rpc,
2137 done,
2138 inputs[0]->u.ival,
2139 &(outputs[0]->u.count), outputs[0]->arrays.carr,
2140 &(outputs[1]->u.ival)
2141 );
2142 }
2143
2144 static void PPB_Widget_SetLocationDispatcher(
2145 NaClSrpcRpc* rpc,
2146 NaClSrpcArg** inputs,
2147 NaClSrpcArg** outputs,
2148 NaClSrpcClosure* done
2149 ) {
2150 UNREFERENCED_PARAMETER(outputs);
2151 PpbWidgetRpcServer::PPB_Widget_SetLocation(
2152 rpc,
2153 done,
2154 inputs[0]->u.ival,
2155 inputs[1]->u.count, inputs[1]->arrays.carr
2156 );
2157 }
2158
2159 static void PPB_Zoom_ZoomChangedDispatcher(
2160 NaClSrpcRpc* rpc,
2161 NaClSrpcArg** inputs,
2162 NaClSrpcArg** outputs,
2163 NaClSrpcClosure* done
2164 ) {
2165 UNREFERENCED_PARAMETER(outputs);
2166 PpbZoomRpcServer::PPB_Zoom_ZoomChanged(
2167 rpc,
2168 done,
2169 inputs[0]->u.ival,
2170 inputs[1]->u.dval
2171 );
2172 }
2173
2174 static void PPB_Zoom_ZoomLimitsChangedDispatcher(
2175 NaClSrpcRpc* rpc,
2176 NaClSrpcArg** inputs,
2177 NaClSrpcArg** outputs,
2178 NaClSrpcClosure* done
2179 ) {
2180 UNREFERENCED_PARAMETER(outputs);
2181 PpbZoomRpcServer::PPB_Zoom_ZoomLimitsChanged(
2182 rpc,
2183 done,
2184 inputs[0]->u.ival,
2185 inputs[1]->u.dval,
2186 inputs[2]->u.dval
2187 );
2188 }
2189
2190 } // namespace
2191
2192 NaClSrpcHandlerDesc PpbRpcs::srpc_methods[] = {
2193 { "StreamAsFile:isi:", StreamAsFileDispatcher },
2194 { "GetFileDesc:is:h", GetFileDescDispatcher },
2195 { "PPB_GetInterface:s:i", PPB_GetInterfaceDispatcher },
2196 { "PPB_Audio_Create:ii:i", PPB_Audio_CreateDispatcher },
2197 { "PPB_Audio_IsAudio:i:i", PPB_Audio_IsAudioDispatcher },
2198 { "PPB_Audio_GetCurrentConfig:i:i", PPB_Audio_GetCurrentConfigDispatcher },
2199 { "PPB_Audio_StopPlayback:i:i", PPB_Audio_StopPlaybackDispatcher },
2200 { "PPB_Audio_StartPlayback:i:i", PPB_Audio_StartPlaybackDispatcher },
2201 { "PPB_AudioConfig_CreateStereo16Bit:iii:i", PPB_AudioConfig_CreateStereo16Bit Dispatcher },
2202 { "PPB_AudioConfig_IsAudioConfig:i:i", PPB_AudioConfig_IsAudioConfigDispatcher },
2203 { "PPB_AudioConfig_RecommendSampleFrameCount:ii:i", PPB_AudioConfig_RecommendS ampleFrameCountDispatcher },
2204 { "PPB_AudioConfig_GetSampleRate:i:i", PPB_AudioConfig_GetSampleRateDispatcher },
2205 { "PPB_AudioConfig_GetSampleFrameCount:i:i", PPB_AudioConfig_GetSampleFrameCou ntDispatcher },
2206 { "PPB_Core_AddRefResource:i:", PPB_Core_AddRefResourceDispatcher },
2207 { "PPB_Core_ReleaseResource:i:", PPB_Core_ReleaseResourceDispatcher },
2208 { "ReleaseResourceMultipleTimes:ii:", ReleaseResourceMultipleTimesDispatcher } ,
2209 { "PPB_Core_GetTime::d", PPB_Core_GetTimeDispatcher },
2210 { "PPB_Core_GetTimeTicks::d", PPB_Core_GetTimeTicksDispatcher },
2211 { "PPB_Core_CallOnMainThread:iii:", PPB_Core_CallOnMainThreadDispatcher },
2212 { "PPB_CursorControl_SetCursor:iiiC:i", PPB_CursorControl_SetCursorDispatcher },
2213 { "PPB_CursorControl_LockCursor:i:i", PPB_CursorControl_LockCursorDispatcher } ,
2214 { "PPB_CursorControl_UnlockCursor:i:i", PPB_CursorControl_UnlockCursorDispatch er },
2215 { "PPB_CursorControl_HasCursorLock:i:i", PPB_CursorControl_HasCursorLockDispat cher },
2216 { "PPB_CursorControl_CanLockCursor:i:i", PPB_CursorControl_CanLockCursorDispat cher },
2217 { "PPB_FileIO_Create:i:i", PPB_FileIO_CreateDispatcher },
2218 { "PPB_FileIO_IsFileIO:i:i", PPB_FileIO_IsFileIODispatcher },
2219 { "PPB_FileIO_Open:iiii:i", PPB_FileIO_OpenDispatcher },
2220 { "PPB_FileIO_Query:iii:Ci", PPB_FileIO_QueryDispatcher },
2221 { "PPB_FileIO_Touch:iddi:i", PPB_FileIO_TouchDispatcher },
2222 { "PPB_FileIO_Read:ilii:Ci", PPB_FileIO_ReadDispatcher },
2223 { "PPB_FileIO_Write:ilCii:i", PPB_FileIO_WriteDispatcher },
2224 { "PPB_FileIO_SetLength:ili:i", PPB_FileIO_SetLengthDispatcher },
2225 { "PPB_FileIO_Flush:ii:i", PPB_FileIO_FlushDispatcher },
2226 { "PPB_FileIO_Close:i:", PPB_FileIO_CloseDispatcher },
2227 { "PPB_FileRef_Create:iC:i", PPB_FileRef_CreateDispatcher },
2228 { "PPB_FileRef_IsFileRef:i:i", PPB_FileRef_IsFileRefDispatcher },
2229 { "PPB_FileRef_GetFileSystemType:i:i", PPB_FileRef_GetFileSystemTypeDispatcher },
2230 { "PPB_FileRef_GetName:i:C", PPB_FileRef_GetNameDispatcher },
2231 { "PPB_FileRef_GetPath:i:C", PPB_FileRef_GetPathDispatcher },
2232 { "PPB_FileRef_GetParent:i:i", PPB_FileRef_GetParentDispatcher },
2233 { "PPB_FileRef_MakeDirectory:iii:i", PPB_FileRef_MakeDirectoryDispatcher },
2234 { "PPB_FileRef_Touch:iddi:i", PPB_FileRef_TouchDispatcher },
2235 { "PPB_FileRef_Delete:ii:i", PPB_FileRef_DeleteDispatcher },
2236 { "PPB_FileRef_Rename:iii:i", PPB_FileRef_RenameDispatcher },
2237 { "PPB_FileSystem_Create:ii:i", PPB_FileSystem_CreateDispatcher },
2238 { "PPB_FileSystem_IsFileSystem:i:i", PPB_FileSystem_IsFileSystemDispatcher },
2239 { "PPB_FileSystem_Open:ili:i", PPB_FileSystem_OpenDispatcher },
2240 { "PPB_FileSystem_GetType:i:i", PPB_FileSystem_GetTypeDispatcher },
2241 { "PPB_Find_NumberOfFindResultsChanged:iii:", PPB_Find_NumberOfFindResultsChan gedDispatcher },
2242 { "PPB_Find_SelectedFindResultChanged:ii:", PPB_Find_SelectedFindResultChanged Dispatcher },
2243 { "PPB_Font_GetFontFamilies:i:C", PPB_Font_GetFontFamiliesDispatcher },
2244 { "PPB_Font_Create:iCC:i", PPB_Font_CreateDispatcher },
2245 { "PPB_Font_IsFont:i:i", PPB_Font_IsFontDispatcher },
2246 { "PPB_Font_Describe:i:CCCi", PPB_Font_DescribeDispatcher },
2247 { "PPB_Font_DrawTextAt:iiCCCiCi:i", PPB_Font_DrawTextAtDispatcher },
2248 { "PPB_Font_MeasureText:iCC:i", PPB_Font_MeasureTextDispatcher },
2249 { "PPB_Font_CharacterOffsetForPixel:iCCi:i", PPB_Font_CharacterOffsetForPixelD ispatcher },
2250 { "PPB_Font_PixelOffsetForCharacter:iCCi:i", PPB_Font_PixelOffsetForCharacterD ispatcher },
2251 { "PPB_Graphics2D_Create:iCi:i", PPB_Graphics2D_CreateDispatcher },
2252 { "PPB_Graphics2D_IsGraphics2D:i:i", PPB_Graphics2D_IsGraphics2DDispatcher },
2253 { "PPB_Graphics2D_Describe:i:Cii", PPB_Graphics2D_DescribeDispatcher },
2254 { "PPB_Graphics2D_PaintImageData:iiCC:", PPB_Graphics2D_PaintImageDataDispatch er },
2255 { "PPB_Graphics2D_Scroll:iCC:", PPB_Graphics2D_ScrollDispatcher },
2256 { "PPB_Graphics2D_ReplaceContents:ii:", PPB_Graphics2D_ReplaceContentsDispatch er },
2257 { "PPB_Graphics2D_Flush:ii:i", PPB_Graphics2D_FlushDispatcher },
2258 { "PPB_Graphics3D_Create:iiI:i", PPB_Graphics3D_CreateDispatcher },
2259 { "PPB_Graphics3D_GetAttribs:iI:Ii", PPB_Graphics3D_GetAttribsDispatcher },
2260 { "PPB_Graphics3D_SetAttribs:iI:i", PPB_Graphics3D_SetAttribsDispatcher },
2261 { "PPB_Graphics3D_ResizeBuffers:iii:i", PPB_Graphics3D_ResizeBuffersDispatcher },
2262 { "PPB_Graphics3D_SwapBuffers:ii:i", PPB_Graphics3D_SwapBuffersDispatcher },
2263 { "PPB_Graphics3DTrusted_CreateRaw:iiI:i", PPB_Graphics3DTrusted_CreateRawDisp atcher },
2264 { "PPB_Graphics3DTrusted_InitCommandBuffer:ii:i", PPB_Graphics3DTrusted_InitCo mmandBufferDispatcher },
2265 { "PPB_Graphics3DTrusted_GetRingBuffer:i:hi", PPB_Graphics3DTrusted_GetRingBuf ferDispatcher },
2266 { "PPB_Graphics3DTrusted_GetState:i:C", PPB_Graphics3DTrusted_GetStateDispatch er },
2267 { "PPB_Graphics3DTrusted_Flush:ii:", PPB_Graphics3DTrusted_FlushDispatcher },
2268 { "PPB_Graphics3DTrusted_FlushSync:ii:C", PPB_Graphics3DTrusted_FlushSyncDispa tcher },
2269 { "PPB_Graphics3DTrusted_CreateTransferBuffer:iii:i", PPB_Graphics3DTrusted_Cr eateTransferBufferDispatcher },
2270 { "PPB_Graphics3DTrusted_DestroyTransferBuffer:ii:", PPB_Graphics3DTrusted_Des troyTransferBufferDispatcher },
2271 { "PPB_Graphics3DTrusted_GetTransferBuffer:ii:hi", PPB_Graphics3DTrusted_GetTr ansferBufferDispatcher },
2272 { "PPB_ImageData_GetNativeImageDataFormat::i", PPB_ImageData_GetNativeImageDat aFormatDispatcher },
2273 { "PPB_ImageData_IsImageDataFormatSupported:i:i", PPB_ImageData_IsImageDataFor matSupportedDispatcher },
2274 { "PPB_ImageData_Create:iiCi:i", PPB_ImageData_CreateDispatcher },
2275 { "PPB_ImageData_IsImageData:i:i", PPB_ImageData_IsImageDataDispatcher },
2276 { "PPB_ImageData_Describe:i:Chii", PPB_ImageData_DescribeDispatcher },
2277 { "PPB_InputEvent_RequestInputEvents:iii:i", PPB_InputEvent_RequestInputEvents Dispatcher },
2278 { "PPB_InputEvent_ClearInputEventRequest:ii:", PPB_InputEvent_ClearInputEventR equestDispatcher },
2279 { "PPB_InputEvent_CreateMouseInputEvent:iidiiiii:i", PPB_InputEvent_CreateMous eInputEventDispatcher },
2280 { "PPB_InputEvent_CreateWheelInputEvent:ididdddi:i", PPB_InputEvent_CreateWhee lInputEventDispatcher },
2281 { "PPB_InputEvent_CreateKeyboardInputEvent:iidiiC:i", PPB_InputEvent_CreateKey boardInputEventDispatcher },
2282 { "PPB_Instance_BindGraphics:ii:i", PPB_Instance_BindGraphicsDispatcher },
2283 { "PPB_Instance_IsFullFrame:i:i", PPB_Instance_IsFullFrameDispatcher },
2284 { "PPB_Messaging_PostMessage:iC:", PPB_Messaging_PostMessageDispatcher },
2285 { "PPB_PDF_GetLocalizedString:ii:C", PPB_PDF_GetLocalizedStringDispatcher },
2286 { "PPB_PDF_GetResourceImage:ii:i", PPB_PDF_GetResourceImageDispatcher },
2287 { "PPB_PDF_GetFontFileWithFallback:iCCi:i", PPB_PDF_GetFontFileWithFallbackDis patcher },
2288 { "PPB_PDF_GetFontTableForPrivateFontFile:ii:Ci", PPB_PDF_GetFontTableForPriva teFontFileDispatcher },
2289 { "PPB_PDF_SearchString:iCCi:Ci", PPB_PDF_SearchStringDispatcher },
2290 { "PPB_PDF_DidStartLoading:i:", PPB_PDF_DidStartLoadingDispatcher },
2291 { "PPB_PDF_DidStopLoading:i:", PPB_PDF_DidStopLoadingDispatcher },
2292 { "PPB_PDF_SetContentRestriction:ii:", PPB_PDF_SetContentRestrictionDispatcher },
2293 { "PPB_PDF_HistogramPDFPageCount:i:", PPB_PDF_HistogramPDFPageCountDispatcher },
2294 { "PPB_PDF_UserMetricsRecordAction:C:", PPB_PDF_UserMetricsRecordActionDispatc her },
2295 { "PPB_PDF_HasUnsupportedFeature:i:", PPB_PDF_HasUnsupportedFeatureDispatcher },
2296 { "PPB_PDF_SaveAs:i:", PPB_PDF_SaveAsDispatcher },
2297 { "PPB_Scrollbar_Create:ii:i", PPB_Scrollbar_CreateDispatcher },
2298 { "PPB_Scrollbar_IsScrollbar:i:i", PPB_Scrollbar_IsScrollbarDispatcher },
2299 { "PPB_Scrollbar_IsOverlay:i:i", PPB_Scrollbar_IsOverlayDispatcher },
2300 { "PPB_Scrollbar_GetThickness:i:i", PPB_Scrollbar_GetThicknessDispatcher },
2301 { "PPB_Scrollbar_GetValue:i:i", PPB_Scrollbar_GetValueDispatcher },
2302 { "PPB_Scrollbar_SetValue:ii:", PPB_Scrollbar_SetValueDispatcher },
2303 { "PPB_Scrollbar_SetDocumentSize:ii:", PPB_Scrollbar_SetDocumentSizeDispatcher },
2304 { "PPB_Scrollbar_SetTickMarks:iCi:", PPB_Scrollbar_SetTickMarksDispatcher },
2305 { "PPB_Scrollbar_ScrollBy:iii:", PPB_Scrollbar_ScrollByDispatcher },
2306 { "PPB_Testing_ReadImageData:iiC:i", PPB_Testing_ReadImageDataDispatcher },
2307 { "PPB_Testing_RunMessageLoop:i:", PPB_Testing_RunMessageLoopDispatcher },
2308 { "PPB_Testing_QuitMessageLoop:i:", PPB_Testing_QuitMessageLoopDispatcher },
2309 { "PPB_Testing_GetLiveObjectsForInstance:i:i", PPB_Testing_GetLiveObjectsForIn stanceDispatcher },
2310 { "PPB_URLLoader_Create:i:i", PPB_URLLoader_CreateDispatcher },
2311 { "PPB_URLLoader_IsURLLoader:i:i", PPB_URLLoader_IsURLLoaderDispatcher },
2312 { "PPB_URLLoader_Open:iii:i", PPB_URLLoader_OpenDispatcher },
2313 { "PPB_URLLoader_FollowRedirect:ii:i", PPB_URLLoader_FollowRedirectDispatcher },
2314 { "PPB_URLLoader_GetUploadProgress:i:lli", PPB_URLLoader_GetUploadProgressDisp atcher },
2315 { "PPB_URLLoader_GetDownloadProgress:i:lli", PPB_URLLoader_GetDownloadProgress Dispatcher },
2316 { "PPB_URLLoader_GetResponseInfo:i:i", PPB_URLLoader_GetResponseInfoDispatcher },
2317 { "PPB_URLLoader_ReadResponseBody:iii:Ci", PPB_URLLoader_ReadResponseBodyDispa tcher },
2318 { "PPB_URLLoader_FinishStreamingToFile:ii:i", PPB_URLLoader_FinishStreamingToF ileDispatcher },
2319 { "PPB_URLLoader_Close:i:", PPB_URLLoader_CloseDispatcher },
2320 { "PPB_URLRequestInfo_Create:i:i", PPB_URLRequestInfo_CreateDispatcher },
2321 { "PPB_URLRequestInfo_IsURLRequestInfo:i:i", PPB_URLRequestInfo_IsURLRequestIn foDispatcher },
2322 { "PPB_URLRequestInfo_SetProperty:iiC:i", PPB_URLRequestInfo_SetPropertyDispat cher },
2323 { "PPB_URLRequestInfo_AppendDataToBody:iC:i", PPB_URLRequestInfo_AppendDataToB odyDispatcher },
2324 { "PPB_URLRequestInfo_AppendFileToBody:iilld:i", PPB_URLRequestInfo_AppendFile ToBodyDispatcher },
2325 { "PPB_URLResponseInfo_IsURLResponseInfo:i:i", PPB_URLResponseInfo_IsURLRespon seInfoDispatcher },
2326 { "PPB_URLResponseInfo_GetProperty:ii:C", PPB_URLResponseInfo_GetPropertyDispa tcher },
2327 { "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", PPB_URLResponseInfo_GetBodyAsFil eRefDispatcher },
2328 { "PPB_Widget_IsWidget:i:i", PPB_Widget_IsWidgetDispatcher },
2329 { "PPB_Widget_Paint:iCi:i", PPB_Widget_PaintDispatcher },
2330 { "PPB_Widget_HandleEvent:ii:i", PPB_Widget_HandleEventDispatcher },
2331 { "PPB_Widget_GetLocation:i:Ci", PPB_Widget_GetLocationDispatcher },
2332 { "PPB_Widget_SetLocation:iC:", PPB_Widget_SetLocationDispatcher },
2333 { "PPB_Zoom_ZoomChanged:id:", PPB_Zoom_ZoomChangedDispatcher },
2334 { "PPB_Zoom_ZoomLimitsChanged:idd:", PPB_Zoom_ZoomLimitsChangedDispatcher },
2335 { NULL, NULL }
2336 };
2337
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698