Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rpc(3N)

xdr_admin(3N)

xdr_complex(3N)

xdr_create(3N)

xdr_simple(3N)

XDR(3N)  —  NETWORK FUNCTIONS

NAME

xdr − library routines for external data representation

SYNOPSIS AND DESCRIPTION

XDR routines allow C programmers to describe arbitrary data structures in a machine-independent fashion.  Data for remote procedure calles (RPC) are encoded and decoded using these routines.  See rpc(3N). 

All XDR routines require the header <rpc/xdr.h> to be included. 

The XDR routines have been grouped by usage on the following man pages. 

xdr_admin(3N)        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_setpost()
 xdr_complex(3N)      Library routines for translating complex data types
                           into their external data representation.  The
                           routines documented on this page include:
                                xdfr_array()
                                xdr_bytes()
                                xdr_opaque()
                                xdr_pointer()
                                xdr_reference()
                                xdr_string()
                                xdr_union()
                                xdr_vector()
                                xdr_wrap_string()
 xdr_create(3N)       Library routines for creating XDR streams.  The
                           routines documented on this page include:
                                xdr_destroy()
                                xdrmem_create()
 xdr_simple(3N)       Library routines for translating simple data types
                                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()

SEE ALSO

rpc(3N), xdr_admin(3N), xdr_complex(3N), xdr_create(3N), xdr_simple(3N)
Network Programming

Solbourne Computer, Inc.  —  23 Apr 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026