Files
cpython-source-deps/docs_src/env/env_set_rpc_server.so
2017-09-04 13:40:25 -05:00

69 lines
2.4 KiB
Plaintext

m4_comment([$Id: env_set_rpc_server.so,v 10.29 2004/08/13 03:38:57 bostic Exp $])
define(M4PAGELOCAL, [dbenv_set_rpc_server, DB_NOSERVER, DB_NOSERVER_ID])
include(m4/m4.seealso)
m4_pf_header(m4_ref(dbenv_set_rpc_server),
ifelse(M4API, C_API, [dnl
int
DB_ENV-__GT__set_rpc_server(DB_ENV *dbenv, CLIENT *client, char *host,
long cl_timeout, long sv_timeout, u_int32_t flags);
])
ifelse(M4API, CXX_API, [dnl
int
DbEnv::set_rpc_server(CLIENT *client, char *host,
long cl_timeout, long sv_timeout, u_int32_t flags);
]))
m4_p([dnl
Establishes a connection for this m4_arg(dbenv) to a RPC server.])
m4_p([dnl
When the m4_refT(dbenv_set_rpc_server) has been called, subsequent calls
to m4_db library interfaces may return or throw exceptions encapsulating
m4_idef(DB_NOSERVER), m4_idef(DB_NOSERVER_ID), or m4_idef(DB_NOSERVER_HOME).])
m4_scope_dbenv(dbenv_set_rpc_server)
m4_when_envopen(dbenv_set_rpc_server)
m4_return(dbenv_set_rpc_server, std)
m4_parambegin
m4_param(cl_timeout, [dnl
m4_idefz(DB_NOSERVER)
The m4_arg(cl_timeout) parameter specifies the number of seconds the client
should wait for results to come back from the server. Once the timeout
has expired on any communication with the server, m4_ref(DB_NOSERVER) will
be returned. If this value is zero, a default timeout is used.])
m4_param(client, [dnl
If the m4_arg(client) channel has been provided by the application then
m4_db will use it as its connection and the m4_arg(host) and
m4_arg(cl_timeout) fields are ignored.])
m4_param(host, [dnl
The m4_arg(host) parameter is the host to which the m4_db server will
connect and create a channel for communication.])
m4_unusedflags
m4_idefz(DB_NOSERVER_ID)
m4_param(sv_timeout, [dnl
The m4_arg(sv_timeout) parameter specifies the number of seconds the server
should allow a client connection to remain idle before assuming that the
client is gone. Once that timeout has been reached, the server releases
all resources associated with that client connection. Subsequent attempts
by that client to communicate with the server result in
m4_ref(DB_NOSERVER_ID), indicating that an invalid identifier has been
given to the server. This value can be considered a hint to the server.
The server may alter this value based on its own policies or allowed
values. If this value is zero, a default timeout is used.])
m4_paramend
m4_err(dbenv_set_rpc_server, einval)
m4_seealso(DbEnv)
m4_page_footer