Index Index for
Section 3
Index Alphabetical
listing for R
Bottom of page Bottom of
page

rpc_xdr(3)

NAME

rpc_xdr, xdr_accepted_reply, xdr_authunix_parms, xdr_callhdr, xdr_callmsg, xdr_opaque_auth, xdr_rejected_reply, xdr_replymsg - XDR library routines for ONC remote procedure calls

SYNOPSIS

#include <rpc/xdr.h> xdr_accepted_reply( XDR *xdrs, struct accepted_reply *ar ); xdr_authunix_parms( XDR *xdrs, struct authunix_parms *aupp ); void xdr_callhdr( XDR *xdrs, struct rpc_msg *chdr ); xdr_callmsg( XDR *xdrs, struct rpc_msg *cmsg ); xdr_opaque_auth( XDR *xdrs, struct opaque_auth *ap ); xdr_rejected_reply( XDR 8xdrs, struct rejected_reply *rr ); xdr_replymsg( XDR *xdrs, struct rpc_msg *rmsg );

DESCRIPTION

These routines allow C programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a data packet to the server. Upon receipt of the packet, the server calls a dispatch routine to perform the requested service, and then sends back a reply. Finally, the procedure call returns to the client. Unless otherwise indicated, the routines described in this reference page are thread safe (that is, they can be used safely in a multithreaded environment). Routines that are not thread safe are flagged as such. xdr_accepted_reply() Encodes RPC reply messages. This routine is useful for users who wish to generate RPC-style messages without using the RPC package. xdr_authunix_parms() Describes UNIX credentials. This routine is useful for users who wish to generate these credentials without using the RPC authentication package. void xdr_callhdr() Describes RPC call header messages. This routine is useful for users who wish to generate RPC-style messages without using the RPC package. xdr_callmsg() Describes RPC call messages. This routine is useful for users who wish to generate RPC-style messages without using the RPC package. xdr_opaque_auth() Describes RPC authentication information messages. This routine is useful for users who wish to generate RPC-style messages without using the RPC package. xdr_rejected_reply() Describes RPC reply messages. This routine is useful for users who want to generate RPC-style messages without using the RPC package. xdr_replymsg() Describes RPC reply messages. This routine is useful for users who want to generate RPC-style messages without using the RPC package.

SEE ALSO

rpc_clnt(3), rpc_misc(3), rpc_svc(3), xdr(3) Remote Procedure Calls: Protocol Specifications -- RFC 1050

Index Index for
Section 3
Index Alphabetical
listing for R
Top of page Top of
page