ReactOS 0.4.16-dev-112-g52265ae
|
#include <wintirpc.h>
#include <reentrant.h>
#include <sys/types.h>
#include <rpc/clnt.h>
#include <rpc/rpc.h>
#include <rpc/xdr.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "rpc_com.h"
Go to the source code of this file.
Classes | |
struct | cu_data |
Macros | |
#define | MAX_DEFAULT_FDS 20000 |
#define | release_fd_lock(fd, mask) |
Functions | |
static struct clnt_ops * | clnt_dg_ops (void) |
static bool_t | time_not_ok (struct timeval *) |
static enum clnt_stat | clnt_dg_call (CLIENT *, rpcproc_t, xdrproc_t, void *, xdrproc_t, void *, struct timeval) |
static void | clnt_dg_geterr (CLIENT *, struct rpc_err *) |
static bool_t | clnt_dg_freeres (CLIENT *, xdrproc_t, void *) |
static void | clnt_dg_abort (CLIENT *) |
static bool_t | clnt_dg_control (CLIENT *, u_int, void *) |
static void | clnt_dg_destroy (CLIENT *) |
CLIENT * | clnt_dg_create (SOCKET fd, const struct netbuf *svcaddr, rpcprog_t program, rpcvers_t version, u_int sendsz, u_int recvsz) |
Variables | |
static int * | dg_fd_locks |
mutex_t | clnt_fd_lock |
static cond_t * | dg_cv |
static const char | mem_err_clnt_dg [] = "clnt_dg_create: out of memory" |
|
static |
Definition at line 312 of file clnt_dg.c.
Referenced by clnt_dg_ops().
Definition at line 640 of file clnt_dg.c.
Referenced by clnt_dg_ops().
CLIENT * clnt_dg_create | ( | SOCKET | fd, |
const struct netbuf * | svcaddr, | ||
rpcprog_t | program, | ||
rpcvers_t | version, | ||
u_int | sendsz, | ||
u_int | recvsz | ||
) |
Definition at line 154 of file clnt_dg.c.
Referenced by clnt_tli_create().
Definition at line 791 of file clnt_dg.c.
Referenced by clnt_dg_ops().
Definition at line 604 of file clnt_dg.c.
Referenced by clnt_dg_ops().
Definition at line 594 of file clnt_dg.c.
Referenced by clnt_dg_ops().
Definition at line 823 of file clnt_dg.c.
Referenced by clnt_dg_create().
|
extern |
Definition at line 50 of file mt_misc.c.
Referenced by clnt_dg_control(), clnt_dg_create(), clnt_dg_destroy(), and clnt_dg_freeres().
|
static |
Definition at line 93 of file clnt_dg.c.
Referenced by clnt_dg_control(), clnt_dg_create(), clnt_dg_destroy(), and clnt_dg_freeres().
|
static |
Definition at line 91 of file clnt_dg.c.
Referenced by clnt_dg_control(), clnt_dg_create(), clnt_dg_destroy(), and clnt_dg_freeres().