Lines Matching refs:SVCXPRT
75 typedef struct SVCXPRT SVCXPRT; typedef
76 struct SVCXPRT { struct
80 bool_t (*xp_recv) (SVCXPRT *__xprt, struct rpc_msg *__msg); argument
82 enum xprt_stat (*xp_stat) (SVCXPRT *__xprt);
84 bool_t (*xp_getargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
86 bool_t (*xp_reply) (SVCXPRT *__xprt, struct rpc_msg *__msg);
88 bool_t (*xp_freeargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
91 void (*xp_destroy) (SVCXPRT *__xprt);
155 SVCXPRT *rq_xprt; /* associated transport */
160 typedef void (*__dispatch_fn_t) (struct svc_req*, SVCXPRT*);
173 extern bool_t svc_register (SVCXPRT *__xprt, rpcprog_t __prog,
192 extern void xprt_register (SVCXPRT *__xprt) __THROW;
200 extern void xprt_unregister (SVCXPRT *__xprt) __THROW;
229 extern bool_t svc_sendreply (SVCXPRT *xprt, xdrproc_t __xdr_results,
232 extern void svcerr_decode (SVCXPRT *__xprt) __THROW;
234 extern void svcerr_weakauth (SVCXPRT *__xprt) __THROW;
236 extern void svcerr_noproc (SVCXPRT *__xprt) __THROW;
238 extern void svcerr_progvers (SVCXPRT *__xprt, rpcvers_t __low_vers,
241 extern void svcerr_auth (SVCXPRT *__xprt, enum auth_stat __why) __THROW;
243 extern void svcerr_noprog (SVCXPRT *__xprt) __THROW;
245 extern void svcerr_systemerr (SVCXPRT *__xprt) __THROW;
291 extern SVCXPRT *svcraw_create (void) __THROW;
296 extern SVCXPRT *svcudp_create (int __sock) __THROW;
297 extern SVCXPRT *svcudp_bufcreate (int __sock, u_int __sendsz, u_int __recvsz)
303 extern SVCXPRT *svctcp_create (int __sock, u_int __sendsize, u_int __recvsize)
310 extern SVCXPRT *svcunix_create (int __sock, u_int __sendsize, u_int __recvsize,