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

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: 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 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..1b1c80d898c2f5a1650435b5c73dcb062c4681bb 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
@@ -397,6 +397,133 @@ class PpbFindRpcServer {
void operator=(const PpbFindRpcServer);
}; // class PpbFindRpcServer
+class Ppb_TCPSocketPrivateServer {
+ 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_private);
+ static void PPB_TCPSocket_Private_Connect(
+ NaClSrpcRpc* rpc,
+ NaClSrpcClosure* done,
+ PP_Resource tcp_socket,
+ nacl_abi_size_t host_bytes, 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,
+ nacl_abi_size_t server_name_bytes, 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:
+ Ppb_TCPSocketPrivateServer();
+ Ppb_TCPSocketPrivateServer(const Ppb_TCPSocketPrivateServer&);
+ void operator=(const Ppb_TCPSocketPrivateServer);
+}; // class Ppb_TCPSocketPrivateServer
+
+class Ppb_UDPSocketPrivateServer {
+ 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:
+ Ppb_UDPSocketPrivateServer();
+ Ppb_UDPSocketPrivateServer(const Ppb_UDPSocketPrivateServer&);
+ void operator=(const Ppb_UDPSocketPrivateServer);
+}; // class Ppb_UDPSocketPrivateServer
+
class PpbFontRpcServer {
public:
static void PPB_Font_GetFontFamilies(

Powered by Google App Engine
This is Rietveld 408576698