Index: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc |
diff --git a/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc b/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc |
index f4f0490f88daf7a7c1624c129f3bf2bc1a384991..33e5cef9e0321653cdf4732a075c3ac221743a00 100644 |
--- a/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc |
+++ b/ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc |
@@ -2289,6 +2289,206 @@ NaClSrpcError PpbScrollbarRpcClient::PPB_Scrollbar_ScrollBy( |
return retval; |
} |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_Create:i:i", |
+ instance, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_IsTCPSocket( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource, |
+ int32_t* is_tcp_socket_private) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_IsTCPSocket:i:i", |
+ resource, |
+ is_tcp_socket_private |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_Connect( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket, |
+ char* host, |
+ int32_t port, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_Connect:isii:i", |
+ tcp_socket, |
+ host, |
+ port, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_ConnectWithNetAddress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket, |
+ nacl_abi_size_t addr_bytes, char* addr, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_ConnectWithNetAddress:iCi:i", |
+ tcp_socket, |
+ addr_bytes, addr, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_GetLocalAddress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket, |
+ nacl_abi_size_t* local_addr_bytes, char* local_addr, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_GetLocalAddress:i:Ci", |
+ tcp_socket, |
+ local_addr_bytes, local_addr, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_GetRemoteAddress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket, |
+ nacl_abi_size_t* remote_addr_bytes, char* remote_addr, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_GetRemoteAddress:i:Ci", |
+ tcp_socket, |
+ remote_addr_bytes, remote_addr, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_SSLHandshake( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket, |
+ char* server_name, |
+ int32_t server_port, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_SSLHandshake:isii:i", |
+ tcp_socket, |
+ server_name, |
+ server_port, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_Read( |
+ NaClSrpcChannel* channel, |
+ 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) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_Read:iii:Ci", |
+ tcp_socket, |
+ bytes_to_read, |
+ callback_id, |
+ buffer_bytes, buffer, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_Write( |
+ NaClSrpcChannel* channel, |
+ 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) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_Write:iCii:i", |
+ tcp_socket, |
+ buffer_bytes, buffer, |
+ bytes_to_write, |
+ callback_id, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbTCPSocketPrivateClient::PPB_TCPSocket_Private_Disconnect( |
+ NaClSrpcChannel* channel, |
+ PP_Resource tcp_socket) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_TCPSocket_Private_Disconnect:i:", |
+ tcp_socket |
+ ); |
+ return retval; |
+} |
+ |
NaClSrpcError PpbTestingRpcClient::PPB_Testing_ReadImageData( |
NaClSrpcChannel* channel, |
PP_Resource device_context_2d, |
@@ -2357,6 +2557,143 @@ NaClSrpcError PpbTestingRpcClient::PPB_Testing_GetLiveObjectsForInstance( |
return retval; |
} |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_Create( |
+ NaClSrpcChannel* channel, |
+ PP_Instance instance_id, |
+ PP_Resource* resource) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_Create:i:i", |
+ instance_id, |
+ resource |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_IsUDPSocket( |
+ NaClSrpcChannel* channel, |
+ PP_Resource resource_id, |
+ int32_t* is_udp_socket_private) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_IsUDPSocket:i:i", |
+ resource_id, |
+ is_udp_socket_private |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_Bind( |
+ NaClSrpcChannel* channel, |
+ PP_Resource udp_socket, |
+ nacl_abi_size_t addr_bytes, char* addr, |
+ int32_t callback_id, |
+ int32_t* pp_error) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_Bind:iCi:i", |
+ udp_socket, |
+ addr_bytes, addr, |
+ callback_id, |
+ pp_error |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_RecvFrom( |
+ NaClSrpcChannel* channel, |
+ 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) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_RecvFrom:iii:Ci", |
+ udp_socket, |
+ num_bytes, |
+ callback_id, |
+ buffer_bytes, buffer, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_GetRecvFromAddress( |
+ NaClSrpcChannel* channel, |
+ PP_Resource udp_socket, |
+ nacl_abi_size_t* addr_bytes, char* addr, |
+ int32_t* success) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_GetRecvFromAddress:i:Ci", |
+ udp_socket, |
+ addr_bytes, addr, |
+ success |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_SendTo( |
+ NaClSrpcChannel* channel, |
+ 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) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_SendTo:iCiCi:i", |
+ udp_socket, |
+ buffer_bytes, buffer, |
+ num_bytes, |
+ addr_bytes, addr, |
+ callback_id, |
+ pp_error_or_bytes |
+ ); |
+ return retval; |
+} |
+ |
+NaClSrpcError PpbUDPSocketPrivateClient::PPB_UDPSocket_Private_Close( |
+ NaClSrpcChannel* channel, |
+ PP_Resource udp_socket) { |
+ VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), |
+ ("%s: PPAPI calls are not supported off the main thread\n", |
+ __FUNCTION__)); |
+ NaClSrpcError retval; |
+ retval = NaClSrpcInvokeBySignature( |
+ channel, |
+ "PPB_UDPSocket_Private_Close:i:", |
+ udp_socket |
+ ); |
+ return retval; |
+} |
+ |
NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Create( |
NaClSrpcChannel* channel, |
PP_Instance instance, |