Lines Matching defs:SVCXPRT
61 * parameters, struct svc_req * and SVCXPRT *, defined below.
73 typedef struct SVCXPRT SVCXPRT;
74 struct SVCXPRT {
78 bool_t (*xp_recv) (SVCXPRT *__xprt, struct rpc_msg *__msg);
80 enum xprt_stat (*xp_stat) (SVCXPRT *__xprt);
82 bool_t (*xp_getargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
84 bool_t (*xp_reply) (SVCXPRT *__xprt, struct rpc_msg *__msg);
86 bool_t (*xp_freeargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
89 void (*xp_destroy) (SVCXPRT *__xprt);
106 * Operations defined on an SVCXPRT handle
108 * SVCXPRT *xprt;
153 SVCXPRT *rq_xprt; /* associated transport */
158 typedef void (*__dispatch_fn_t) (struct svc_req*, SVCXPRT*);
165 * SVCXPRT *xprt;
168 * void (*dispatch)(struct svc_req*, SVCXPRT*);
171 extern bool_t svc_register (SVCXPRT *__xprt, rpcprog_t __prog,
188 * SVCXPRT *xprt;
190 extern void xprt_register (SVCXPRT *__xprt) __THROW;
196 * SVCXPRT *xprt;
198 extern void xprt_unregister (SVCXPRT *__xprt) __THROW;
227 extern bool_t svc_sendreply (SVCXPRT *__xprt, xdrproc_t __xdr_results,
230 extern void svcerr_decode (SVCXPRT *__xprt) __THROW;
232 extern void svcerr_weakauth (SVCXPRT *__xprt) __THROW;
234 extern void svcerr_noproc (SVCXPRT *__xprt) __THROW;
236 extern void svcerr_progvers (SVCXPRT *__xprt, rpcvers_t __low_vers,
239 extern void svcerr_auth (SVCXPRT *__xprt, enum auth_stat __why) __THROW;
241 extern void svcerr_noprog (SVCXPRT *__xprt) __THROW;
243 extern void svcerr_systemerr (SVCXPRT *__xprt) __THROW;
289 extern SVCXPRT *svcraw_create (void) __THROW;
294 extern SVCXPRT *svcudp_create (int __sock) __THROW;
295 extern SVCXPRT *svcudp_bufcreate (int __sock, u_int __sendsz, u_int __recvsz)
301 extern SVCXPRT *svctcp_create (int __sock, u_int __sendsize, u_int __recvsize)
307 extern SVCXPRT *svcfd_create (int __sock, u_int __sendsize, u_int __recvsize)
313 extern SVCXPRT *svcunix_create (int __sock, u_int __sendsize, u_int __recvsize,