| xdr_init_encode(9) - phpMan
XDR_INIT_ENCODE(9) Linux Networking XDR_INIT_ENCODE(9)
NAME
xdr_init_encode - Initialize a struct xdr_stream for sending data.
SYNOPSIS
void xdr_init_encode(struct xdr_stream * xdr, struct xdr_buf * buf, __be32 * p);
ARGUMENTS
xdr
pointer to xdr_stream struct
buf
pointer to XDR buffer in which to encode data
p
current pointer inside XDR buffer
NOTE
at the moment the RPC client only passes the length of our scratch buffer in the xdr_buf's
header kvec. Previously this meant we needed to call xdr_adjust_iovec after encoding the
data. With the new scheme, the xdr_stream manages the details of the buffer length, and
takes care of adjusting the kvec length for us.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 XDR_INIT_ENCODE(9)
|