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

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: Added PPAPI NaCl tests. Created 9 years 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 909 matching lines...) Expand 10 before | Expand all | Expand 10 after
920 PP_Resource scrollbar, 920 PP_Resource scrollbar,
921 int32_t unit, 921 int32_t unit,
922 int32_t multiplier); 922 int32_t multiplier);
923 923
924 private: 924 private:
925 PpbScrollbarRpcServer(); 925 PpbScrollbarRpcServer();
926 PpbScrollbarRpcServer(const PpbScrollbarRpcServer&); 926 PpbScrollbarRpcServer(const PpbScrollbarRpcServer&);
927 void operator=(const PpbScrollbarRpcServer); 927 void operator=(const PpbScrollbarRpcServer);
928 }; // class PpbScrollbarRpcServer 928 }; // class PpbScrollbarRpcServer
929 929
930 class PpbTCPSocketPrivateServer {
931 public:
932 static void PPB_TCPSocket_Private_Create(
933 NaClSrpcRpc* rpc,
934 NaClSrpcClosure* done,
935 PP_Instance instance,
936 PP_Resource* resource);
937 static void PPB_TCPSocket_Private_IsTCPSocket(
938 NaClSrpcRpc* rpc,
939 NaClSrpcClosure* done,
940 PP_Resource resource,
941 int32_t* is_tcp_socket_private);
942 static void PPB_TCPSocket_Private_Connect(
943 NaClSrpcRpc* rpc,
944 NaClSrpcClosure* done,
945 PP_Resource tcp_socket,
946 char* host,
947 int32_t port,
948 int32_t callback_id,
949 int32_t* pp_error);
950 static void PPB_TCPSocket_Private_ConnectWithNetAddress(
951 NaClSrpcRpc* rpc,
952 NaClSrpcClosure* done,
953 PP_Resource tcp_socket,
954 nacl_abi_size_t addr_bytes, char* addr,
955 int32_t callback_id,
956 int32_t* pp_error);
957 static void PPB_TCPSocket_Private_GetLocalAddress(
958 NaClSrpcRpc* rpc,
959 NaClSrpcClosure* done,
960 PP_Resource tcp_socket,
961 nacl_abi_size_t* local_addr_bytes, char* local_addr,
962 int32_t* success);
963 static void PPB_TCPSocket_Private_GetRemoteAddress(
964 NaClSrpcRpc* rpc,
965 NaClSrpcClosure* done,
966 PP_Resource tcp_socket,
967 nacl_abi_size_t* remote_addr_bytes, char* remote_addr,
968 int32_t* success);
969 static void PPB_TCPSocket_Private_SSLHandshake(
970 NaClSrpcRpc* rpc,
971 NaClSrpcClosure* done,
972 PP_Resource tcp_socket,
973 char* server_name,
974 int32_t server_port,
975 int32_t callback_id,
976 int32_t* pp_error);
977 static void PPB_TCPSocket_Private_Read(
978 NaClSrpcRpc* rpc,
979 NaClSrpcClosure* done,
980 PP_Resource tcp_socket,
981 int32_t bytes_to_read,
982 int32_t callback_id,
983 nacl_abi_size_t* buffer_bytes, char* buffer,
984 int32_t* pp_error_or_bytes);
985 static void PPB_TCPSocket_Private_Write(
986 NaClSrpcRpc* rpc,
987 NaClSrpcClosure* done,
988 PP_Resource tcp_socket,
989 nacl_abi_size_t buffer_bytes, char* buffer,
990 int32_t bytes_to_write,
991 int32_t callback_id,
992 int32_t* pp_error_or_bytes);
993 static void PPB_TCPSocket_Private_Disconnect(
994 NaClSrpcRpc* rpc,
995 NaClSrpcClosure* done,
996 PP_Resource tcp_socket);
997
998 private:
999 PpbTCPSocketPrivateServer();
1000 PpbTCPSocketPrivateServer(const PpbTCPSocketPrivateServer&);
1001 void operator=(const PpbTCPSocketPrivateServer);
1002 }; // class PpbTCPSocketPrivateServer
1003
930 class PpbTestingRpcServer { 1004 class PpbTestingRpcServer {
931 public: 1005 public:
932 static void PPB_Testing_ReadImageData( 1006 static void PPB_Testing_ReadImageData(
933 NaClSrpcRpc* rpc, 1007 NaClSrpcRpc* rpc,
934 NaClSrpcClosure* done, 1008 NaClSrpcClosure* done,
935 PP_Resource device_context_2d, 1009 PP_Resource device_context_2d,
936 PP_Resource image, 1010 PP_Resource image,
937 nacl_abi_size_t top_left_bytes, char* top_left, 1011 nacl_abi_size_t top_left_bytes, char* top_left,
938 int32_t* success); 1012 int32_t* success);
939 static void PPB_Testing_RunMessageLoop( 1013 static void PPB_Testing_RunMessageLoop(
940 NaClSrpcRpc* rpc, 1014 NaClSrpcRpc* rpc,
941 NaClSrpcClosure* done, 1015 NaClSrpcClosure* done,
942 PP_Instance instance); 1016 PP_Instance instance);
943 static void PPB_Testing_QuitMessageLoop( 1017 static void PPB_Testing_QuitMessageLoop(
944 NaClSrpcRpc* rpc, 1018 NaClSrpcRpc* rpc,
945 NaClSrpcClosure* done, 1019 NaClSrpcClosure* done,
946 PP_Instance instance); 1020 PP_Instance instance);
947 static void PPB_Testing_GetLiveObjectsForInstance( 1021 static void PPB_Testing_GetLiveObjectsForInstance(
948 NaClSrpcRpc* rpc, 1022 NaClSrpcRpc* rpc,
949 NaClSrpcClosure* done, 1023 NaClSrpcClosure* done,
950 PP_Instance instance, 1024 PP_Instance instance,
951 int32_t* live_object_count); 1025 int32_t* live_object_count);
952 1026
953 private: 1027 private:
954 PpbTestingRpcServer(); 1028 PpbTestingRpcServer();
955 PpbTestingRpcServer(const PpbTestingRpcServer&); 1029 PpbTestingRpcServer(const PpbTestingRpcServer&);
956 void operator=(const PpbTestingRpcServer); 1030 void operator=(const PpbTestingRpcServer);
957 }; // class PpbTestingRpcServer 1031 }; // class PpbTestingRpcServer
958 1032
1033 class PpbUDPSocketPrivateServer {
1034 public:
1035 static void PPB_UDPSocket_Private_Create(
1036 NaClSrpcRpc* rpc,
1037 NaClSrpcClosure* done,
1038 PP_Instance instance_id,
1039 PP_Resource* resource);
1040 static void PPB_UDPSocket_Private_IsUDPSocket(
1041 NaClSrpcRpc* rpc,
1042 NaClSrpcClosure* done,
1043 PP_Resource resource_id,
1044 int32_t* is_udp_socket_private);
1045 static void PPB_UDPSocket_Private_Bind(
1046 NaClSrpcRpc* rpc,
1047 NaClSrpcClosure* done,
1048 PP_Resource udp_socket,
1049 nacl_abi_size_t addr_bytes, char* addr,
1050 int32_t callback_id,
1051 int32_t* pp_error);
1052 static void PPB_UDPSocket_Private_RecvFrom(
1053 NaClSrpcRpc* rpc,
1054 NaClSrpcClosure* done,
1055 PP_Resource udp_socket,
1056 int32_t num_bytes,
1057 int32_t callback_id,
1058 nacl_abi_size_t* buffer_bytes, char* buffer,
1059 int32_t* pp_error_or_bytes);
1060 static void PPB_UDPSocket_Private_GetRecvFromAddress(
1061 NaClSrpcRpc* rpc,
1062 NaClSrpcClosure* done,
1063 PP_Resource udp_socket,
1064 nacl_abi_size_t* addr_bytes, char* addr,
1065 int32_t* success);
1066 static void PPB_UDPSocket_Private_SendTo(
1067 NaClSrpcRpc* rpc,
1068 NaClSrpcClosure* done,
1069 PP_Resource udp_socket,
1070 nacl_abi_size_t buffer_bytes, char* buffer,
1071 int32_t num_bytes,
1072 nacl_abi_size_t addr_bytes, char* addr,
1073 int32_t callback_id,
1074 int32_t* pp_error_or_bytes);
1075 static void PPB_UDPSocket_Private_Close(
1076 NaClSrpcRpc* rpc,
1077 NaClSrpcClosure* done,
1078 PP_Resource udp_socket);
1079
1080 private:
1081 PpbUDPSocketPrivateServer();
1082 PpbUDPSocketPrivateServer(const PpbUDPSocketPrivateServer&);
1083 void operator=(const PpbUDPSocketPrivateServer);
1084 }; // class PpbUDPSocketPrivateServer
1085
959 class PpbURLLoaderRpcServer { 1086 class PpbURLLoaderRpcServer {
960 public: 1087 public:
961 static void PPB_URLLoader_Create( 1088 static void PPB_URLLoader_Create(
962 NaClSrpcRpc* rpc, 1089 NaClSrpcRpc* rpc,
963 NaClSrpcClosure* done, 1090 NaClSrpcClosure* done,
964 PP_Instance instance, 1091 PP_Instance instance,
965 PP_Resource* resource); 1092 PP_Resource* resource);
966 static void PPB_URLLoader_IsURLLoader( 1093 static void PPB_URLLoader_IsURLLoader(
967 NaClSrpcRpc* rpc, 1094 NaClSrpcRpc* rpc,
968 NaClSrpcClosure* done, 1095 NaClSrpcClosure* done,
(...skipping 181 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