Lines Matching defs:xdrproc_t
125 * A xdrproc_t exists for each data type which is to be encoded or decoded.
127 * The second argument to the xdrproc_t is a pointer to an opaque pointer.
133 typedef bool_t (*xdrproc_t)(XDR *, void *, ...);
138 typedef bool_t (*xdrproc_t)(XDR *, ...);
240 #define NULL_xdrproc_t ((xdrproc_t)0)
243 xdrproc_t proc;
303 extern bool_t xdr_array(XDR *, char **, u_int *, u_int, u_int, xdrproc_t);
307 extern bool_t xdr_union(XDR *, enum_t *, char *, const struct xdr_discrim *, xdrproc_t);
310 extern bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t);
314 extern bool_t xdr_reference(XDR *, char **, u_int, xdrproc_t);
315 extern bool_t xdr_pointer(XDR *, char **, u_int, xdrproc_t);
317 extern void xdr_free(xdrproc_t, void *);
322 extern unsigned long xdr_sizeof(xdrproc_t func, void *data);