HP-UX Reference (11i v3 07/02) - 3 Library Functions N-Z (vol 7)
r
rpc_clnt_create(3N) rpc_clnt_create(3N)
NAME
rpc_clnt_create: clnt_control(), clnt_create(), clnt_create_timed(), clnt_create_vers(),
clnt_create_vers_timed(), clnt_destroy(), clnt_dg_create(), clnt_pcreateerror(), clnt_raw_create(),
clnt_spcreateerror(), clnt_tli_create(), clnt_tp_create(), clnt_tp_create_timed(), clnt_vc_create(),
rpc_createerr - library routines for dealing with creation and manipulation of CLIENT handles
SYNOPSIS
#include <rpc/rpc.h>
bool_t clnt_control(CLIENT *
clnt,
const u_int
req,
char *
info);
CLIENT *clnt_create(const char *
host,
const rpcprog_t
prognum,
const rpcvers_t
versnum,
const char *
nettype);
CLIENT *clnt_create_timed(const char *
host,
const rpcprog_t
prognum,
const rpcvers_t
versnum,
const char *
nettype,
const struct timeval *
timeout);
CLIENT *clnt_create_vers(const char *
host,
const rpcprog_t
prognum,
rpcvers_t *
vers_outp,
const rpcvers_t
vers_low,
const rpcvers_t
vers_high,
char *
nettype);
CLIENT *clnt_create_vers_timed(const char *
host,
const rpcprog_t
prognum,
rpcvers_t *
vers_outp,
const rpcvers_t
vers_low,
const rpcvers_t
vers_high,
char *
nettype,
const struct timeval *
timeout);
void clnt_destroy(CLIENT *
clnt);
CLIENT *clnt_dg_create(const int
fildes,
const struct netbuf *
svcaddr,
const rpcprog_t
prognum,
const rpcvers_t
versnum,
const u_int
sendsz,
const u_int
recvsz);
void clnt_pcreateerror(const char *
s);
CLIENT *clnt_raw_create(const rpcprog_t
prognum,
const rpcvers_t
versnum);
char *clnt_spcreateerror(const char *
s);
CLIENT *clnt_tli_create(const int
fildes,
const struct netconfig *
netconf,
const struct netbuf *
svcaddr,
const rpcprog_t
prognum,
const rpcvers_t
versnum,
const u_int
sendsz,
const u_int
recvsz);
CLIENT *clnt_tp_create(const char *
host,
const rpcprog_t
prognum,
const rpcvers_t
versnum,
const struct netconfig *
netconf);
HP-UX 11i Version 3: February 2007 − 1 − Hewlett-Packard Company 313