| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 |
| 11 #ifndef GEN_PPAPI_PROXY_PPB_RPC_H_ | 11 #ifndef GEN_PPAPI_PROXY_PPB_RPC_H_ |
| 12 #define GEN_PPAPI_PROXY_PPB_RPC_H_ | 12 #define GEN_PPAPI_PROXY_PPB_RPC_H_ |
| 13 | 13 |
| 14 #ifndef __native_client__ | 14 #ifndef __native_client__ |
| 15 #include "native_client/src/include/portability.h" | 15 #include "native_client/src/include/portability.h" |
| 16 #endif // __native_client__ | 16 #endif // __native_client__ |
| 17 #include "native_client/src/shared/srpc/nacl_srpc.h" | 17 #include "native_client/src/shared/srpc/nacl_srpc.h" |
| 18 #include "ppapi/c/pp_instance.h" | 18 #include "ppapi/c/pp_instance.h" |
| 19 #include "ppapi/c/pp_module.h" | 19 #include "ppapi/c/pp_module.h" |
| 20 #include "ppapi/c/pp_resource.h" | 20 #include "ppapi/c/pp_resource.h" |
| 21 | 21 |
| 22 class NaClFileRpcServer { | 22 class NaClFileRpcServer { |
| 23 public: | 23 public: |
| 24 static void StreamAsFile( | 24 static void StreamAsFile( |
| 25 NaClSrpcRpc* rpc, | 25 NaClSrpcRpc* rpc, |
| 26 NaClSrpcClosure* done, | 26 NaClSrpcClosure* done, |
| 27 PP_Instance instance, | 27 PP_Instance instance, |
| 28 char* url, | 28 const char* url, |
| 29 int32_t callback_id); | 29 int32_t callback_id); |
| 30 static void GetFileDesc( | 30 static void GetFileDesc( |
| 31 NaClSrpcRpc* rpc, | 31 NaClSrpcRpc* rpc, |
| 32 NaClSrpcClosure* done, | 32 NaClSrpcClosure* done, |
| 33 PP_Instance instance, | 33 PP_Instance instance, |
| 34 char* url, | 34 const char* url, |
| 35 NaClSrpcImcDescType* file_desc); | 35 NaClSrpcImcDescType* file_desc); |
| 36 | 36 |
| 37 private: | 37 private: |
| 38 NaClFileRpcServer(); | 38 NaClFileRpcServer(); |
| 39 NaClFileRpcServer(const NaClFileRpcServer&); | 39 NaClFileRpcServer(const NaClFileRpcServer&); |
| 40 void operator=(const NaClFileRpcServer); | 40 void operator=(const NaClFileRpcServer); |
| 41 }; // class NaClFileRpcServer | 41 }; // class NaClFileRpcServer |
| 42 | 42 |
| 43 class PpbRpcServer { | 43 class PpbRpcServer { |
| 44 public: | 44 public: |
| 45 static void PPB_GetInterface( | 45 static void PPB_GetInterface( |
| 46 NaClSrpcRpc* rpc, | 46 NaClSrpcRpc* rpc, |
| 47 NaClSrpcClosure* done, | 47 NaClSrpcClosure* done, |
| 48 char* interface_name, | 48 const char* interface_name, |
| 49 int32_t* exports_interface_name); | 49 int32_t* exports_interface_name); |
| 50 | 50 |
| 51 private: | 51 private: |
| 52 PpbRpcServer(); | 52 PpbRpcServer(); |
| 53 PpbRpcServer(const PpbRpcServer&); | 53 PpbRpcServer(const PpbRpcServer&); |
| 54 void operator=(const PpbRpcServer); | 54 void operator=(const PpbRpcServer); |
| 55 }; // class PpbRpcServer | 55 }; // class PpbRpcServer |
| 56 | 56 |
| 57 class PpbAudioRpcServer { | 57 class PpbAudioRpcServer { |
| 58 public: | 58 public: |
| (...skipping 875 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 934 PP_Resource* resource); | 934 PP_Resource* resource); |
| 935 static void PPB_TCPSocket_Private_IsTCPSocket( | 935 static void PPB_TCPSocket_Private_IsTCPSocket( |
| 936 NaClSrpcRpc* rpc, | 936 NaClSrpcRpc* rpc, |
| 937 NaClSrpcClosure* done, | 937 NaClSrpcClosure* done, |
| 938 PP_Resource resource, | 938 PP_Resource resource, |
| 939 int32_t* is_tcp_socket); | 939 int32_t* is_tcp_socket); |
| 940 static void PPB_TCPSocket_Private_Connect( | 940 static void PPB_TCPSocket_Private_Connect( |
| 941 NaClSrpcRpc* rpc, | 941 NaClSrpcRpc* rpc, |
| 942 NaClSrpcClosure* done, | 942 NaClSrpcClosure* done, |
| 943 PP_Resource tcp_socket, | 943 PP_Resource tcp_socket, |
| 944 char* host, | 944 const char* host, |
| 945 int32_t port, | 945 int32_t port, |
| 946 int32_t callback_id, | 946 int32_t callback_id, |
| 947 int32_t* pp_error); | 947 int32_t* pp_error); |
| 948 static void PPB_TCPSocket_Private_ConnectWithNetAddress( | 948 static void PPB_TCPSocket_Private_ConnectWithNetAddress( |
| 949 NaClSrpcRpc* rpc, | 949 NaClSrpcRpc* rpc, |
| 950 NaClSrpcClosure* done, | 950 NaClSrpcClosure* done, |
| 951 PP_Resource tcp_socket, | 951 PP_Resource tcp_socket, |
| 952 nacl_abi_size_t addr_bytes, char* addr, | 952 nacl_abi_size_t addr_bytes, char* addr, |
| 953 int32_t callback_id, | 953 int32_t callback_id, |
| 954 int32_t* pp_error); | 954 int32_t* pp_error); |
| 955 static void PPB_TCPSocket_Private_GetLocalAddress( | 955 static void PPB_TCPSocket_Private_GetLocalAddress( |
| 956 NaClSrpcRpc* rpc, | 956 NaClSrpcRpc* rpc, |
| 957 NaClSrpcClosure* done, | 957 NaClSrpcClosure* done, |
| 958 PP_Resource tcp_socket, | 958 PP_Resource tcp_socket, |
| 959 nacl_abi_size_t* local_addr_bytes, char* local_addr, | 959 nacl_abi_size_t* local_addr_bytes, char* local_addr, |
| 960 int32_t* success); | 960 int32_t* success); |
| 961 static void PPB_TCPSocket_Private_GetRemoteAddress( | 961 static void PPB_TCPSocket_Private_GetRemoteAddress( |
| 962 NaClSrpcRpc* rpc, | 962 NaClSrpcRpc* rpc, |
| 963 NaClSrpcClosure* done, | 963 NaClSrpcClosure* done, |
| 964 PP_Resource tcp_socket, | 964 PP_Resource tcp_socket, |
| 965 nacl_abi_size_t* remote_addr_bytes, char* remote_addr, | 965 nacl_abi_size_t* remote_addr_bytes, char* remote_addr, |
| 966 int32_t* success); | 966 int32_t* success); |
| 967 static void PPB_TCPSocket_Private_SSLHandshake( | 967 static void PPB_TCPSocket_Private_SSLHandshake( |
| 968 NaClSrpcRpc* rpc, | 968 NaClSrpcRpc* rpc, |
| 969 NaClSrpcClosure* done, | 969 NaClSrpcClosure* done, |
| 970 PP_Resource tcp_socket, | 970 PP_Resource tcp_socket, |
| 971 char* server_name, | 971 const char* server_name, |
| 972 int32_t server_port, | 972 int32_t server_port, |
| 973 int32_t callback_id, | 973 int32_t callback_id, |
| 974 int32_t* pp_error); | 974 int32_t* pp_error); |
| 975 static void PPB_TCPSocket_Private_Read( | 975 static void PPB_TCPSocket_Private_Read( |
| 976 NaClSrpcRpc* rpc, | 976 NaClSrpcRpc* rpc, |
| 977 NaClSrpcClosure* done, | 977 NaClSrpcClosure* done, |
| 978 PP_Resource tcp_socket, | 978 PP_Resource tcp_socket, |
| 979 int32_t bytes_to_read, | 979 int32_t bytes_to_read, |
| 980 int32_t callback_id, | 980 int32_t callback_id, |
| 981 nacl_abi_size_t* buffer_bytes, char* buffer, | 981 nacl_abi_size_t* buffer_bytes, char* buffer, |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1286 }; // class PpbZoomRpcServer | 1286 }; // class PpbZoomRpcServer |
| 1287 | 1287 |
| 1288 class PpbRpcs { | 1288 class PpbRpcs { |
| 1289 public: | 1289 public: |
| 1290 static NaClSrpcHandlerDesc srpc_methods[]; | 1290 static NaClSrpcHandlerDesc srpc_methods[]; |
| 1291 }; // class PpbRpcs | 1291 }; // class PpbRpcs |
| 1292 | 1292 |
| 1293 | 1293 |
| 1294 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ | 1294 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ |
| 1295 | 1295 |
| OLD | NEW |