Loading libs/binder/include_rpc_unstable/binder_rpc_unstable.hpp +5 −3 Original line number Diff line number Diff line Loading @@ -32,9 +32,11 @@ bool RunRpcServer(AIBinder* service, unsigned int port); bool RunRpcServerCallback(AIBinder* service, unsigned int port, void (*readyCallback)(void* param), void* param); // Starts an RPC server on a given port and a given root IBinder object. // This function sets up the server, calls readyCallback with a given param, and // then joins before returning. // Starts an RPC server on a given port and a given root IBinder factory. // RunRpcServerWithFactory acts like RunRpcServerCallback, but instead of // assigning single root IBinder object to all connections, factory is called // whenever a client connects, making it possible to assign unique IBinder // object to each client. bool RunRpcServerWithFactory(AIBinder* (*factory)(unsigned int cid, void* context), void* factoryContext, unsigned int port); Loading Loading
libs/binder/include_rpc_unstable/binder_rpc_unstable.hpp +5 −3 Original line number Diff line number Diff line Loading @@ -32,9 +32,11 @@ bool RunRpcServer(AIBinder* service, unsigned int port); bool RunRpcServerCallback(AIBinder* service, unsigned int port, void (*readyCallback)(void* param), void* param); // Starts an RPC server on a given port and a given root IBinder object. // This function sets up the server, calls readyCallback with a given param, and // then joins before returning. // Starts an RPC server on a given port and a given root IBinder factory. // RunRpcServerWithFactory acts like RunRpcServerCallback, but instead of // assigning single root IBinder object to all connections, factory is called // whenever a client connects, making it possible to assign unique IBinder // object to each client. bool RunRpcServerWithFactory(AIBinder* (*factory)(unsigned int cid, void* context), void* factoryContext, unsigned int port); Loading