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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h

Issue 8555002: Added NaCl proxy for TCP/UDP (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Rebase Created 9 years, 1 month 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
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
6 // 6 //
7 // Automatically generated code. See srpcgen.py 7 // Automatically generated code. See srpcgen.py
8 // 8 //
9 // NaCl Simple Remote Procedure Call interface abstractions. 9 // NaCl Simple Remote Procedure Call interface abstractions.
10 10
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 NaClSrpcClosure* done, 390 NaClSrpcClosure* done,
391 PP_Instance instance, 391 PP_Instance instance,
392 int32_t index); 392 int32_t index);
393 393
394 private: 394 private:
395 PpbFindRpcServer(); 395 PpbFindRpcServer();
396 PpbFindRpcServer(const PpbFindRpcServer&); 396 PpbFindRpcServer(const PpbFindRpcServer&);
397 void operator=(const PpbFindRpcServer); 397 void operator=(const PpbFindRpcServer);
398 }; // class PpbFindRpcServer 398 }; // class PpbFindRpcServer
399 399
400 class Ppb_TCPSocketPrivateServer {
401 public:
402 static void PPB_TCPSocket_Private_Create(
403 NaClSrpcRpc* rpc,
404 NaClSrpcClosure* done,
405 PP_Instance instance,
406 PP_Resource* resource);
407 static void PPB_TCPSocket_Private_IsTCPSocket(
408 NaClSrpcRpc* rpc,
409 NaClSrpcClosure* done,
410 PP_Resource resource,
411 int32_t* is_tcp_socket_private);
412 static void PPB_TCPSocket_Private_Connect(
413 NaClSrpcRpc* rpc,
414 NaClSrpcClosure* done,
415 PP_Resource tcp_socket,
416 nacl_abi_size_t host_bytes, char* host,
417 int32_t port,
418 int32_t callback_id,
419 int32_t* pp_error);
420 static void PPB_TCPSocket_Private_ConnectWithNetAddress(
421 NaClSrpcRpc* rpc,
422 NaClSrpcClosure* done,
423 PP_Resource tcp_socket,
424 nacl_abi_size_t addr_bytes, char* addr,
425 int32_t callback_id,
426 int32_t* pp_error);
427 static void PPB_TCPSocket_Private_GetLocalAddress(
428 NaClSrpcRpc* rpc,
429 NaClSrpcClosure* done,
430 PP_Resource tcp_socket,
431 nacl_abi_size_t* local_addr_bytes, char* local_addr,
432 int32_t* success);
433 static void PPB_TCPSocket_Private_GetRemoteAddress(
434 NaClSrpcRpc* rpc,
435 NaClSrpcClosure* done,
436 PP_Resource tcp_socket,
437 nacl_abi_size_t* remote_addr_bytes, char* remote_addr,
438 int32_t* success);
439 static void PPB_TCPSocket_Private_SSLHandshake(
440 NaClSrpcRpc* rpc,
441 NaClSrpcClosure* done,
442 PP_Resource tcp_socket,
443 nacl_abi_size_t server_name_bytes, char* server_name,
444 int32_t server_port,
445 int32_t callback_id,
446 int32_t* pp_error);
447 static void PPB_TCPSocket_Private_Read(
448 NaClSrpcRpc* rpc,
449 NaClSrpcClosure* done,
450 PP_Resource tcp_socket,
451 int32_t bytes_to_read,
452 int32_t callback_id,
453 nacl_abi_size_t* buffer_bytes, char* buffer,
454 int32_t* pp_error_or_bytes);
455 static void PPB_TCPSocket_Private_Write(
456 NaClSrpcRpc* rpc,
457 NaClSrpcClosure* done,
458 PP_Resource tcp_socket,
459 nacl_abi_size_t buffer_bytes, char* buffer,
460 int32_t bytes_to_write,
461 int32_t callback_id,
462 int32_t* pp_error_or_bytes);
463 static void PPB_TCPSocket_Private_Disconnect(
464 NaClSrpcRpc* rpc,
465 NaClSrpcClosure* done,
466 PP_Resource tcp_socket);
467
468 private:
469 Ppb_TCPSocketPrivateServer();
470 Ppb_TCPSocketPrivateServer(const Ppb_TCPSocketPrivateServer&);
471 void operator=(const Ppb_TCPSocketPrivateServer);
472 }; // class Ppb_TCPSocketPrivateServer
473
474 class Ppb_UDPSocketPrivateServer {
475 public:
476 static void PPB_UDPSocket_Private_Create(
477 NaClSrpcRpc* rpc,
478 NaClSrpcClosure* done,
479 PP_Instance instance_id,
480 PP_Resource* resource);
481 static void PPB_UDPSocket_Private_IsUDPSocket(
482 NaClSrpcRpc* rpc,
483 NaClSrpcClosure* done,
484 PP_Resource resource_id,
485 int32_t* is_udp_socket_private);
486 static void PPB_UDPSocket_Private_Bind(
487 NaClSrpcRpc* rpc,
488 NaClSrpcClosure* done,
489 PP_Resource udp_socket,
490 nacl_abi_size_t addr_bytes, char* addr,
491 int32_t callback_id,
492 int32_t* pp_error);
493 static void PPB_UDPSocket_Private_RecvFrom(
494 NaClSrpcRpc* rpc,
495 NaClSrpcClosure* done,
496 PP_Resource udp_socket,
497 int32_t num_bytes,
498 int32_t callback_id,
499 nacl_abi_size_t* buffer_bytes, char* buffer,
500 int32_t* pp_error_or_bytes);
501 static void PPB_UDPSocket_Private_GetRecvFromAddress(
502 NaClSrpcRpc* rpc,
503 NaClSrpcClosure* done,
504 PP_Resource udp_socket,
505 nacl_abi_size_t* addr_bytes, char* addr,
506 int32_t* success);
507 static void PPB_UDPSocket_Private_SendTo(
508 NaClSrpcRpc* rpc,
509 NaClSrpcClosure* done,
510 PP_Resource udp_socket,
511 nacl_abi_size_t buffer_bytes, char* buffer,
512 int32_t num_bytes,
513 nacl_abi_size_t addr_bytes, char* addr,
514 int32_t callback_id,
515 int32_t* pp_error_or_bytes);
516 static void PPB_UDPSocket_Private_Close(
517 NaClSrpcRpc* rpc,
518 NaClSrpcClosure* done,
519 PP_Resource udp_socket);
520
521 private:
522 Ppb_UDPSocketPrivateServer();
523 Ppb_UDPSocketPrivateServer(const Ppb_UDPSocketPrivateServer&);
524 void operator=(const Ppb_UDPSocketPrivateServer);
525 }; // class Ppb_UDPSocketPrivateServer
526
400 class PpbFontRpcServer { 527 class PpbFontRpcServer {
401 public: 528 public:
402 static void PPB_Font_GetFontFamilies( 529 static void PPB_Font_GetFontFamilies(
403 NaClSrpcRpc* rpc, 530 NaClSrpcRpc* rpc,
404 NaClSrpcClosure* done, 531 NaClSrpcClosure* done,
405 PP_Instance instance, 532 PP_Instance instance,
406 nacl_abi_size_t* font_families_bytes, char* font_families); 533 nacl_abi_size_t* font_families_bytes, char* font_families);
407 static void PPB_Font_Create( 534 static void PPB_Font_Create(
408 NaClSrpcRpc* rpc, 535 NaClSrpcRpc* rpc,
409 NaClSrpcClosure* done, 536 NaClSrpcClosure* done,
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
1150 }; // class PpbZoomRpcServer 1277 }; // class PpbZoomRpcServer
1151 1278
1152 class PpbRpcs { 1279 class PpbRpcs {
1153 public: 1280 public:
1154 static NaClSrpcHandlerDesc srpc_methods[]; 1281 static NaClSrpcHandlerDesc srpc_methods[];
1155 }; // class PpbRpcs 1282 }; // class PpbRpcs
1156 1283
1157 1284
1158 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ 1285 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_
1159 1286
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698