Lines Matching +full:host +full:- +full:side
2 * Copyright (c) 2006-2018, RT-Thread Development Team
4 * SPDX-License-Identifier: Apache-2.0
40 * clnt.h - Client side remote procedure call interface.
81 RPC_UNKNOWNHOST=13, /* unknown host name */
157 * client side rpc interface ops
175 ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
177 ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
184 #define CLNT_ABORT(rh) ((*(rh)->cl_ops->cl_abort)(rh))
185 #define clnt_abort(rh) ((*(rh)->cl_ops->cl_abort)(rh))
192 #define CLNT_GETERR(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
193 #define clnt_geterr(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
203 #define CLNT_FREERES(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
204 #define clnt_freeres(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
213 #define CLNT_CONTROL(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
214 #define clnt_control(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
219 * Note: options marked XXX are no-ops in this implementation of RPC.
220 * The are present in TI-RPC but can't be implemented here since they
250 #define CLNT_DESTROY(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
251 #define clnt_destroy(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
273 * implementations of client side rpc. They can return NULL if a
281 * clnt_create(host, prog, vers, prot)
282 * char *host; -- hostname
283 * unsigned long prog; -- program number
284 * u_ong vers; -- version number
285 * char *prot; -- protocol