Associates a Remote Procedure Call (RPC) handle with a server.
rpc_$set_binding ( handle, sockaddr, slength, status)
struct handle_t *handle; struct socket_$addr_t *sockaddr; int slength; struct status_$t *status;
The rpc_$set_binding routine sets the binding of an RPC handle to the specified server. The handle then identifies a specific object at a specific server. Any subsequent remote procedure calls that a client makes using the handle are sent to this destination. This routine can also replace an existing binding in a fully bound handle, or set the binding in an unbound handle.
status | Specifies the completion status. |
To set the binding on the m_handle handle to the first server in the results array, which was returned by a previous Location Broker lookup call, enter:
rpc_$set_binding(m_handle, &lb_reslts[0].saddr, lb_reslts[0].saddr_len, &st);
Remote Procedure Call (RPC) Runtime Library (NCS) in AIX 5L Version 5.2 Communications Programming Concepts.