xdr(3C)
NAME
xdr − library routines for external data representation
SYNOPSIS
#include <rpc/xdr.h>
DESCRIPTION
XDR routines allow C programmers to describe arbitrary data structures in a machine-independent fashion. Data for remote procedure calls (RPC) are encoded and decoded using these routines. See rpc(3C).
The XDR routines have been grouped by usage on the following manpages.
xdr_admin(3C) Library routines for managing the XDR stream. The routines documented on this page include:
xdr_getpos()
xdr_inline()
xdrrec_endofrecord()
xdrrec_eof()
xdrrec_readbytes()
xdrrec_skiprecord()
xdr_setpos()
xdr_complex(3C) Library routines for translating complex data types into their external data representation. The routines documented on this page include:
xdr_array()
xdr_bytes()
xdr_opaque()
xdr_pointer()
xdr_reference()
xdr_string()
xdr_union()
xdr_vector()
xdr_wrapstring()
xdr_create(3C) Library routines for creating XDR streams. The routines documented on this page include:
xdr_destroy()
xdrmem_create()
xdrrec_create()
xdrstdio_create()
xdr_simple(3C) Library routines for translating simple data types into their external data representation. The routines documented on this page include:
xdr_bool()
xdr_char()
xdr_double()
xdr_enum()
xdr_float()
xdr_free()
xdr_int()
xdr_long()
xdr_short()
xdr_u_char()
xdr_u_int()
xdr_u_long()
xdr_u_short()
xdr_void()
AUTHOR
xdr was developed by Sun Microsystems, Inc.
SEE ALSO
rpc (3C), xdr_admin (3C), xdr_complex (3C), xdr_create (3C), and xdr_simple (3C).
Power Programming with RPC.
Hewlett-Packard Company — HP-UX Release 10.20: July 1996