Lines Matching full:client
40 * clnt.h - Client side remote procedure call interface.
132 * Client rpc handle.
134 * Client is responsible for initializing auth, see e.g. auth_none.c.
136 typedef struct CLIENT CLIENT; typedef
137 struct CLIENT { struct
140 enum clnt_stat (*cl_call) (CLIENT *, unsigned long, xdrproc_t, char*, xdrproc_t, argument
144 void (*cl_geterr) (CLIENT *, struct rpc_err *);
146 bool_t (*cl_freeres) (CLIENT *, xdrproc_t, char*);
148 void (*cl_destroy) (CLIENT *); /* destroy this structure */
149 bool_t (*cl_control) (CLIENT *, int, char *);
157 * client side rpc interface ops
166 * CLIENT *rh; argument
182 * CLIENT *rh;
190 * CLIENT *rh;
199 * CLIENT *rh;
209 * CLIENT *cl;
248 * CLIENT *rh;
272 * Below are the client handle creation routines for the various
273 * implementations of client side rpc. They can return NULL if a
278 * Generic client creation routine. Supported protocols are "udp", "tcp" and
280 * CLIENT *
287 extern CLIENT *clnt_create (const char *__host, const unsigned long __prog,
293 * CLIENT *
302 * CLIENT *
312 extern CLIENT *clntudp_create (struct sockaddr_in *__raddr, unsigned long __program,
315 extern CLIENT *clntudp_bufcreate (struct sockaddr_in *__raddr,
328 void clnt_perror(CLIENT *rpch, const char *s);