|
void | xdr_free (xdrproc_t proc, char *objp) |
|
bool_t | xdr_void (void) |
|
bool_t | xdr_int (XDR *xdrs, int *ip) |
|
bool_t | xdr_int32_t (XDR *xdrs, int32_t *ip) |
|
bool_t | xdr_u_int (XDR *xdrs, u_int *up) |
|
bool_t | xdr_uint32_t (XDR *xdrs, uint32_t *ip) |
|
bool_t | xdr_long (XDR *xdrs, long *lp) |
|
bool_t | xdr_u_long (XDR *xdrs, u_long *ulp) |
|
bool_t | xdr_hyper (XDR *xdrs, quad_t *llp) |
|
bool_t | xdr_u_hyper (XDR *xdrs, u_quad_t *ullp) |
|
bool_t | xdr_longlong_t (XDR *xdrs, quad_t *llp) |
|
bool_t | xdr_u_longlong_t (XDR *xdrs, u_quad_t *ullp) |
|
bool_t | xdr_int64_t (XDR *xdrs, quad_t *llp) |
|
bool_t | xdr_uint64_t (XDR *xdrs, u_quad_t *ullp) |
|
bool_t | xdr_short (XDR *xdrs, short *sp) |
|
bool_t | xdr_u_short (XDR *xdrs, u_short *usp) |
|
bool_t | xdr_char (XDR *xdrs, char *cp) |
|
bool_t | xdr_u_char (XDR *xdrs, u_char *cp) |
|
bool_t | xdr_bool (XDR *xdrs, bool_t *bp) |
|
bool_t | xdr_enum (XDR *xdrs, enum_t *ep) |
|
bool_t | xdr_opaque (XDR *xdrs, caddr_t cp, u_int cnt) |
|
bool_t | xdr_bytes (XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) |
|
bool_t | xdr_netobj (XDR *xdrs, struct netobj *np) |
|
bool_t | xdr_union (XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) |
|
bool_t | xdr_string (XDR *xdrs, char **cpp, u_int maxsize) |
|
bool_t | xdr_wrapstring (XDR *xdrs, char **cpp) |
|
Generic XDR routines implementation.
These are the "generic" xdr routines used to serialize and de-serialize most common data items. See xdr.h for more info on the interface to xdr.