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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/ppp_rpc_client.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/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/ppapi_proxy/browser_globals.h"
20 #include "native_client/src/shared/srpc/nacl_srpc.h"
21 #include "ppapi/c/pp_instance.h"
22 #include "ppapi/c/pp_module.h"
23 #include "ppapi/c/pp_resource.h"
24
25 NaClSrpcError CompletionCallbackRpcClient::RunCompletionCallback(
26 NaClSrpcChannel* channel,
27 int32_t callback_id,
28 int32_t result,
29 nacl_abi_size_t read_buffer_bytes, char* read_buffer) {
30 NaClSrpcError retval;
31 retval = NaClSrpcInvokeBySignature(
32 channel,
33 "RunCompletionCallback:iiC:",
34 callback_id,
35 result,
36 read_buffer_bytes, read_buffer
37 );
38 return retval;
39 }
40
41 NaClSrpcError PppRpcClient::PPP_InitializeModule(
42 NaClSrpcChannel* channel,
43 int32_t pid,
44 PP_Module module,
45 NaClSrpcImcDescType upcall_channel_desc,
46 char* service_description,
47 int32_t* nacl_pid,
48 int32_t* success) {
49 NaClSrpcError retval;
50 retval = NaClSrpcInvokeBySignature(
51 channel,
52 "PPP_InitializeModule:iihs:ii",
53 pid,
54 module,
55 upcall_channel_desc,
56 service_description,
57 nacl_pid,
58 success
59 );
60 return retval;
61 }
62
63 NaClSrpcError PppRpcClient::PPP_ShutdownModule(
64 NaClSrpcChannel* channel) {
65 NaClSrpcError retval;
66 retval = NaClSrpcInvokeBySignature(
67 channel,
68 "PPP_ShutdownModule::"
69 );
70 return retval;
71 }
72
73 NaClSrpcError PppRpcClient::PPP_GetInterface(
74 NaClSrpcChannel* channel,
75 char* interface_name,
76 int32_t* exports_interface_name) {
77 NaClSrpcError retval;
78 retval = NaClSrpcInvokeBySignature(
79 channel,
80 "PPP_GetInterface:s:i",
81 interface_name,
82 exports_interface_name
83 );
84 return retval;
85 }
86
87 NaClSrpcError PppAudioRpcClient::PPP_Audio_StreamCreated(
88 NaClSrpcChannel* channel,
89 PP_Instance instance,
90 NaClSrpcImcDescType out_shm,
91 int32_t out_shm_size,
92 NaClSrpcImcDescType out_socket) {
93 NaClSrpcError retval;
94 retval = NaClSrpcInvokeBySignature(
95 channel,
96 "PPP_Audio_StreamCreated:ihih:",
97 instance,
98 out_shm,
99 out_shm_size,
100 out_socket
101 );
102 if (retval == NACL_SRPC_RESULT_INTERNAL)
103 ppapi_proxy::CleanUpAfterDeadNexe(instance);
104 return retval;
105 }
106
107 NaClSrpcError PppFindRpcClient::PPP_Find_StartFind(
108 NaClSrpcChannel* channel,
109 PP_Instance instance,
110 nacl_abi_size_t text_bytes, char* text,
111 int32_t case_sensitive,
112 int32_t* supports_find) {
113 NaClSrpcError retval;
114 retval = NaClSrpcInvokeBySignature(
115 channel,
116 "PPP_Find_StartFind:iCi:i",
117 instance,
118 text_bytes, text,
119 case_sensitive,
120 supports_find
121 );
122 if (retval == NACL_SRPC_RESULT_INTERNAL)
123 ppapi_proxy::CleanUpAfterDeadNexe(instance);
124 return retval;
125 }
126
127 NaClSrpcError PppFindRpcClient::PPP_Find_SelectFindResult(
128 NaClSrpcChannel* channel,
129 PP_Instance instance,
130 int32_t forward) {
131 NaClSrpcError retval;
132 retval = NaClSrpcInvokeBySignature(
133 channel,
134 "PPP_Find_SelectFindResult:ii:",
135 instance,
136 forward
137 );
138 if (retval == NACL_SRPC_RESULT_INTERNAL)
139 ppapi_proxy::CleanUpAfterDeadNexe(instance);
140 return retval;
141 }
142
143 NaClSrpcError PppFindRpcClient::PPP_Find_StopFind(
144 NaClSrpcChannel* channel,
145 PP_Instance instance) {
146 NaClSrpcError retval;
147 retval = NaClSrpcInvokeBySignature(
148 channel,
149 "PPP_Find_StopFind:i:",
150 instance
151 );
152 if (retval == NACL_SRPC_RESULT_INTERNAL)
153 ppapi_proxy::CleanUpAfterDeadNexe(instance);
154 return retval;
155 }
156
157 NaClSrpcError PppInputEventRpcClient::PPP_InputEvent_HandleInputEvent(
158 NaClSrpcChannel* channel,
159 PP_Instance instance,
160 PP_Resource resource,
161 nacl_abi_size_t event_data_bytes, char* event_data,
162 nacl_abi_size_t character_text_bytes, char* character_text,
163 int32_t* handled) {
164 NaClSrpcError retval;
165 retval = NaClSrpcInvokeBySignature(
166 channel,
167 "PPP_InputEvent_HandleInputEvent:iiCC:i",
168 instance,
169 resource,
170 event_data_bytes, event_data,
171 character_text_bytes, character_text,
172 handled
173 );
174 if (retval == NACL_SRPC_RESULT_INTERNAL)
175 ppapi_proxy::CleanUpAfterDeadNexe(instance);
176 return retval;
177 }
178
179 NaClSrpcError PppInstanceRpcClient::PPP_Instance_DidCreate(
180 NaClSrpcChannel* channel,
181 PP_Instance instance,
182 int32_t argc,
183 nacl_abi_size_t argn_bytes, char* argn,
184 nacl_abi_size_t argv_bytes, char* argv,
185 int32_t* success) {
186 NaClSrpcError retval;
187 retval = NaClSrpcInvokeBySignature(
188 channel,
189 "PPP_Instance_DidCreate:iiCC:i",
190 instance,
191 argc,
192 argn_bytes, argn,
193 argv_bytes, argv,
194 success
195 );
196 if (retval == NACL_SRPC_RESULT_INTERNAL)
197 ppapi_proxy::CleanUpAfterDeadNexe(instance);
198 return retval;
199 }
200
201 NaClSrpcError PppInstanceRpcClient::PPP_Instance_DidDestroy(
202 NaClSrpcChannel* channel,
203 PP_Instance instance) {
204 NaClSrpcError retval;
205 retval = NaClSrpcInvokeBySignature(
206 channel,
207 "PPP_Instance_DidDestroy:i:",
208 instance
209 );
210 if (retval == NACL_SRPC_RESULT_INTERNAL)
211 ppapi_proxy::CleanUpAfterDeadNexe(instance);
212 return retval;
213 }
214
215 NaClSrpcError PppInstanceRpcClient::PPP_Instance_DidChangeView(
216 NaClSrpcChannel* channel,
217 PP_Instance instance,
218 nacl_abi_size_t position_bytes, int32_t* position,
219 nacl_abi_size_t clip_bytes, int32_t* clip) {
220 NaClSrpcError retval;
221 retval = NaClSrpcInvokeBySignature(
222 channel,
223 "PPP_Instance_DidChangeView:iII:",
224 instance,
225 position_bytes, position,
226 clip_bytes, clip
227 );
228 if (retval == NACL_SRPC_RESULT_INTERNAL)
229 ppapi_proxy::CleanUpAfterDeadNexe(instance);
230 return retval;
231 }
232
233 NaClSrpcError PppInstanceRpcClient::PPP_Instance_DidChangeFocus(
234 NaClSrpcChannel* channel,
235 PP_Instance instance,
236 bool has_focus) {
237 NaClSrpcError retval;
238 retval = NaClSrpcInvokeBySignature(
239 channel,
240 "PPP_Instance_DidChangeFocus:ib:",
241 instance,
242 has_focus
243 );
244 if (retval == NACL_SRPC_RESULT_INTERNAL)
245 ppapi_proxy::CleanUpAfterDeadNexe(instance);
246 return retval;
247 }
248
249 NaClSrpcError PppInstanceRpcClient::PPP_Instance_HandleDocumentLoad(
250 NaClSrpcChannel* channel,
251 PP_Instance instance,
252 PP_Resource url_loader,
253 int32_t* success) {
254 NaClSrpcError retval;
255 retval = NaClSrpcInvokeBySignature(
256 channel,
257 "PPP_Instance_HandleDocumentLoad:ii:i",
258 instance,
259 url_loader,
260 success
261 );
262 if (retval == NACL_SRPC_RESULT_INTERNAL)
263 ppapi_proxy::CleanUpAfterDeadNexe(instance);
264 return retval;
265 }
266
267 NaClSrpcError PppMessagingRpcClient::PPP_Messaging_HandleMessage(
268 NaClSrpcChannel* channel,
269 PP_Instance instance,
270 nacl_abi_size_t message_bytes, char* message) {
271 NaClSrpcError retval;
272 retval = NaClSrpcInvokeBySignature(
273 channel,
274 "PPP_Messaging_HandleMessage:iC:",
275 instance,
276 message_bytes, message
277 );
278 if (retval == NACL_SRPC_RESULT_INTERNAL)
279 ppapi_proxy::CleanUpAfterDeadNexe(instance);
280 return retval;
281 }
282
283 NaClSrpcError PppPrintingRpcClient::PPP_Printing_QuerySupportedFormats(
284 NaClSrpcChannel* channel,
285 PP_Instance instance,
286 nacl_abi_size_t* formats_bytes, char* formats,
287 int32_t* format_count) {
288 NaClSrpcError retval;
289 retval = NaClSrpcInvokeBySignature(
290 channel,
291 "PPP_Printing_QuerySupportedFormats:i:Ci",
292 instance,
293 formats_bytes, formats,
294 format_count
295 );
296 if (retval == NACL_SRPC_RESULT_INTERNAL)
297 ppapi_proxy::CleanUpAfterDeadNexe(instance);
298 return retval;
299 }
300
301 NaClSrpcError PppPrintingRpcClient::PPP_Printing_Begin(
302 NaClSrpcChannel* channel,
303 PP_Instance instance,
304 nacl_abi_size_t print_settings_bytes, char* print_settings,
305 int32_t* pages_required) {
306 NaClSrpcError retval;
307 retval = NaClSrpcInvokeBySignature(
308 channel,
309 "PPP_Printing_Begin:iC:i",
310 instance,
311 print_settings_bytes, print_settings,
312 pages_required
313 );
314 if (retval == NACL_SRPC_RESULT_INTERNAL)
315 ppapi_proxy::CleanUpAfterDeadNexe(instance);
316 return retval;
317 }
318
319 NaClSrpcError PppPrintingRpcClient::PPP_Printing_PrintPages(
320 NaClSrpcChannel* channel,
321 PP_Instance instance,
322 nacl_abi_size_t page_ranges_bytes, char* page_ranges,
323 int32_t page_range_count,
324 PP_Resource* image_data) {
325 NaClSrpcError retval;
326 retval = NaClSrpcInvokeBySignature(
327 channel,
328 "PPP_Printing_PrintPages:iCi:i",
329 instance,
330 page_ranges_bytes, page_ranges,
331 page_range_count,
332 image_data
333 );
334 if (retval == NACL_SRPC_RESULT_INTERNAL)
335 ppapi_proxy::CleanUpAfterDeadNexe(instance);
336 return retval;
337 }
338
339 NaClSrpcError PppPrintingRpcClient::PPP_Printing_End(
340 NaClSrpcChannel* channel,
341 PP_Instance instance) {
342 NaClSrpcError retval;
343 retval = NaClSrpcInvokeBySignature(
344 channel,
345 "PPP_Printing_End:i:",
346 instance
347 );
348 if (retval == NACL_SRPC_RESULT_INTERNAL)
349 ppapi_proxy::CleanUpAfterDeadNexe(instance);
350 return retval;
351 }
352
353 NaClSrpcError PppScrollbarRpcClient::PPP_Scrollbar_ValueChanged(
354 NaClSrpcChannel* channel,
355 PP_Instance instance,
356 PP_Resource scrollbar,
357 int32_t value) {
358 NaClSrpcError retval;
359 retval = NaClSrpcInvokeBySignature(
360 channel,
361 "PPP_Scrollbar_ValueChanged:iii:",
362 instance,
363 scrollbar,
364 value
365 );
366 if (retval == NACL_SRPC_RESULT_INTERNAL)
367 ppapi_proxy::CleanUpAfterDeadNexe(instance);
368 return retval;
369 }
370
371 NaClSrpcError PppScrollbarRpcClient::PPP_Scrollbar_OverlayChanged(
372 NaClSrpcChannel* channel,
373 PP_Instance instance,
374 PP_Resource scrollbar,
375 int32_t overlay) {
376 NaClSrpcError retval;
377 retval = NaClSrpcInvokeBySignature(
378 channel,
379 "PPP_Scrollbar_OverlayChanged:iii:",
380 instance,
381 scrollbar,
382 overlay
383 );
384 if (retval == NACL_SRPC_RESULT_INTERNAL)
385 ppapi_proxy::CleanUpAfterDeadNexe(instance);
386 return retval;
387 }
388
389 NaClSrpcError PppSelectionRpcClient::PPP_Selection_GetSelectedText(
390 NaClSrpcChannel* channel,
391 PP_Instance instance,
392 int32_t html,
393 nacl_abi_size_t* selected_text_bytes, char* selected_text) {
394 NaClSrpcError retval;
395 retval = NaClSrpcInvokeBySignature(
396 channel,
397 "PPP_Selection_GetSelectedText:ii:C",
398 instance,
399 html,
400 selected_text_bytes, selected_text
401 );
402 if (retval == NACL_SRPC_RESULT_INTERNAL)
403 ppapi_proxy::CleanUpAfterDeadNexe(instance);
404 return retval;
405 }
406
407 NaClSrpcError PppWidgetRpcClient::PPP_Widget_Invalidate(
408 NaClSrpcChannel* channel,
409 PP_Instance instance,
410 PP_Resource widget,
411 nacl_abi_size_t dirty_rect_bytes, char* dirty_rect) {
412 NaClSrpcError retval;
413 retval = NaClSrpcInvokeBySignature(
414 channel,
415 "PPP_Widget_Invalidate:iiC:",
416 instance,
417 widget,
418 dirty_rect_bytes, dirty_rect
419 );
420 if (retval == NACL_SRPC_RESULT_INTERNAL)
421 ppapi_proxy::CleanUpAfterDeadNexe(instance);
422 return retval;
423 }
424
425 NaClSrpcError PppZoomRpcClient::PPP_Zoom_Zoom(
426 NaClSrpcChannel* channel,
427 PP_Instance instance,
428 double factor,
429 int32_t text_only) {
430 NaClSrpcError retval;
431 retval = NaClSrpcInvokeBySignature(
432 channel,
433 "PPP_Zoom_Zoom:idi:",
434 instance,
435 factor,
436 text_only
437 );
438 if (retval == NACL_SRPC_RESULT_INTERNAL)
439 ppapi_proxy::CleanUpAfterDeadNexe(instance);
440 return retval;
441 }
442
443
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698