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

Unified 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: Deleted PPAPI NaCl tests. 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 side-by-side diff with in-line comments
Download patch
Index: ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
diff --git a/ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h b/ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
index 46f80d16c407274b8765f1b1a844806ec5ee3a94..25feea66d51da68fd3484a6a1be7c568e8432bf5 100644
--- a/ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
+++ b/ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h
@@ -927,6 +927,80 @@ class PpbScrollbarRpcServer {
void operator=(const PpbScrollbarRpcServer);
}; // class PpbScrollbarRpcServer
+class PpbTCPSocketPrivateRpcServer {
+ public:
+ static void PPB_TCPSocket_Private_Create(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Instance instance,
+ PP_Resource* resource);
+ static void PPB_TCPSocket_Private_IsTCPSocket(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource resource,
+ int32_t* is_tcp_socket);
+ static void PPB_TCPSocket_Private_Connect(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ char* host,
+ int32_t port,
+ int32_t callback_id,
+ int32_t* pp_error);
+ static void PPB_TCPSocket_Private_ConnectWithNetAddress(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ nacl_abi_size_t addr_bytes, char* addr,
+ int32_t callback_id,
+ int32_t* pp_error);
+ static void PPB_TCPSocket_Private_GetLocalAddress(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ nacl_abi_size_t* local_addr_bytes, char* local_addr,
+ int32_t* success);
+ static void PPB_TCPSocket_Private_GetRemoteAddress(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ nacl_abi_size_t* remote_addr_bytes, char* remote_addr,
+ int32_t* success);
+ static void PPB_TCPSocket_Private_SSLHandshake(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ char* server_name,
+ int32_t server_port,
+ int32_t callback_id,
+ int32_t* pp_error);
+ static void PPB_TCPSocket_Private_Read(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ int32_t bytes_to_read,
+ int32_t callback_id,
+ nacl_abi_size_t* buffer_bytes, char* buffer,
+ int32_t* pp_error_or_bytes);
+ static void PPB_TCPSocket_Private_Write(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ nacl_abi_size_t buffer_bytes, char* buffer,
+ int32_t bytes_to_write,
+ int32_t callback_id,
+ int32_t* pp_error_or_bytes);
+ static void PPB_TCPSocket_Private_Disconnect(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket);
+
+ private:
+ PpbTCPSocketPrivateRpcServer();
+ PpbTCPSocketPrivateRpcServer(const PpbTCPSocketPrivateRpcServer&);
+ void operator=(const PpbTCPSocketPrivateRpcServer);
+}; // class PpbTCPSocketPrivateRpcServer
+
class PpbTestingRpcServer {
public:
static void PPB_Testing_ReadImageData(
@@ -956,6 +1030,59 @@ class PpbTestingRpcServer {
void operator=(const PpbTestingRpcServer);
}; // class PpbTestingRpcServer
+class PpbUDPSocketPrivateRpcServer {
+ public:
+ static void PPB_UDPSocket_Private_Create(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Instance instance_id,
+ PP_Resource* resource);
+ static void PPB_UDPSocket_Private_IsUDPSocket(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource resource_id,
+ int32_t* is_udp_socket_private);
+ static void PPB_UDPSocket_Private_Bind(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource udp_socket,
+ nacl_abi_size_t addr_bytes, char* addr,
+ int32_t callback_id,
+ int32_t* pp_error);
+ static void PPB_UDPSocket_Private_RecvFrom(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource udp_socket,
+ int32_t num_bytes,
+ int32_t callback_id,
+ nacl_abi_size_t* buffer_bytes, char* buffer,
+ int32_t* pp_error_or_bytes);
+ static void PPB_UDPSocket_Private_GetRecvFromAddress(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource udp_socket,
+ nacl_abi_size_t* addr_bytes, char* addr,
+ int32_t* success);
+ static void PPB_UDPSocket_Private_SendTo(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource udp_socket,
+ nacl_abi_size_t buffer_bytes, char* buffer,
+ int32_t num_bytes,
+ nacl_abi_size_t addr_bytes, char* addr,
+ int32_t callback_id,
+ int32_t* pp_error_or_bytes);
+ static void PPB_UDPSocket_Private_Close(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource udp_socket);
+
+ private:
+ PpbUDPSocketPrivateRpcServer();
+ PpbUDPSocketPrivateRpcServer(const PpbUDPSocketPrivateRpcServer&);
+ void operator=(const PpbUDPSocketPrivateRpcServer);
+}; // class PpbUDPSocketPrivateRpcServer
+
class PpbURLLoaderRpcServer {
public:
static void PPB_URLLoader_Create(

Powered by Google App Engine
This is Rietveld 408576698