OLD | NEW |
(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 |
OLD | NEW |