xdr_opaque(3) CLIX xdr_opaque(3)
NAME
xdr_opaque - Library function for external data representation
LIBRARY
Berkeley Software Distribution Library (libbsd.a)
SYNOPSIS
#include <sys/xdr.h>
xdr_opaque(
XDR *xdrs ,
char *cp ,
uint cnt );
PARAMETERS
xdrs Specifies the address of the XDR handle.
cp Specifies the address of the opaque object.
cnt Specifies the size in bytes of the opaque object.
DESCRIPTION
The xdr_opaque() function allows C programmers to describe arbitrary data
structures in a machine-independent fashion. Data for remote procedure
calls are transmitted using this function.
The xdr_opaque() function is a filter primitive that translates between
fixed size opaque data and its external representation. The cp parameter
is the address of the opaque object, and cnt is its size in bytes.
RETURN VALUES
If successful, this function returns 1. Otherwise, it returns 0.
RELATED INFORMATION
Functions: xdr_bytes(3), xdr_getpos(3), xdr_pointer(3), xdrrec_create(3),
xdr_array(3), xdr_destroy(3), xdr_free(3), xdr_inline(3),
xdrmem_create(3), xdr_opaque(3), xdr_union(3), xdr_vector(3), xdr_void(3),
authunix_create(3), clnt_pcreateerror(3), clnt_perrno(3), clnt_perror(3),
clntraw_create(3), clnttcp_create(3), pmap_set(3), svc_getargs(3),
svc_getreqset(3), svc_register(3), svcerr_auth(3), svctcp_create(3),
xprt_register(3), clnt_broadcast(3), clnt_call(3), clnt_create(3),
clnt_control(3), clnt_destroy(3), clnt_freeres(3), clnt_geterr(3),
clnt_getmyaddr(3), registerrpc(3), svc_destroy(3), svc_getcaller(3),
svc_run(3), svc_sendreply(3), xdr_accepted_reply(3),
2/94 - Intergraph Corporation 1
xdr_opaque(3) CLIX xdr_opaque(3)
xdr_authunix_parms(3), xdr_callhdr(3), xdr_callmsg(3), xdr_opaque_auth(3),
xdr_pmap(3), xdr_pmaplist(3), xdr_rejected_reply(3), xdr_replymsg(3)
CLIX Programming Guide
XDR: External Data Representation Standard, RFC1014, Sun Microsystems,
Inc., USC-ISI
2 Intergraph Corporation - 2/94