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