From b69a4f1e31726260a07f883cefac28ed29cc6a12 Mon Sep 17 00:00:00 2001 From: "Anand V. Avati" Date: Thu, 12 Aug 2010 05:05:01 +0000 Subject: portmap functionality in glusterd Signed-off-by: Anand V. Avati Signed-off-by: Anand V. Avati BUG: 1314 (portmapper functionality) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1314 --- rpc/xdr/src/portmap-xdr.h | 111 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 rpc/xdr/src/portmap-xdr.h (limited to 'rpc/xdr/src/portmap-xdr.h') diff --git a/rpc/xdr/src/portmap-xdr.h b/rpc/xdr/src/portmap-xdr.h new file mode 100644 index 000000000..7f8141ab2 --- /dev/null +++ b/rpc/xdr/src/portmap-xdr.h @@ -0,0 +1,111 @@ +/* + * Please do not edit this file. + * It was generated using rpcgen. + */ + +#ifndef _PORTMAP_H_RPCGEN +#define _PORTMAP_H_RPCGEN + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +struct pmap_port_by_brick_req { + char *brick; +}; +typedef struct pmap_port_by_brick_req pmap_port_by_brick_req; + +struct pmap_port_by_brick_rsp { + int op_ret; + int op_errno; + int status; + int port; +}; +typedef struct pmap_port_by_brick_rsp pmap_port_by_brick_rsp; + +struct pmap_brick_by_port_req { + int port; +}; +typedef struct pmap_brick_by_port_req pmap_brick_by_port_req; + +struct pmap_brick_by_port_rsp { + int op_ret; + int op_errno; + int status; + char *brick; +}; +typedef struct pmap_brick_by_port_rsp pmap_brick_by_port_rsp; + +struct pmap_signup_req { + char *brick; + int port; +}; +typedef struct pmap_signup_req pmap_signup_req; + +struct pmap_signup_rsp { + int op_ret; + int op_errno; +}; +typedef struct pmap_signup_rsp pmap_signup_rsp; + +struct pmap_signin_req { + char *brick; + int port; +}; +typedef struct pmap_signin_req pmap_signin_req; + +struct pmap_signin_rsp { + int op_ret; + int op_errno; +}; +typedef struct pmap_signin_rsp pmap_signin_rsp; + +struct pmap_signout_req { + char *brick; + int port; +}; +typedef struct pmap_signout_req pmap_signout_req; + +struct pmap_signout_rsp { + int op_ret; + int op_errno; +}; +typedef struct pmap_signout_rsp pmap_signout_rsp; + +/* the xdr functions */ + +#if defined(__STDC__) || defined(__cplusplus) +extern bool_t xdr_pmap_port_by_brick_req (XDR *, pmap_port_by_brick_req*); +extern bool_t xdr_pmap_port_by_brick_rsp (XDR *, pmap_port_by_brick_rsp*); +extern bool_t xdr_pmap_brick_by_port_req (XDR *, pmap_brick_by_port_req*); +extern bool_t xdr_pmap_brick_by_port_rsp (XDR *, pmap_brick_by_port_rsp*); +extern bool_t xdr_pmap_signup_req (XDR *, pmap_signup_req*); +extern bool_t xdr_pmap_signup_rsp (XDR *, pmap_signup_rsp*); +extern bool_t xdr_pmap_signin_req (XDR *, pmap_signin_req*); +extern bool_t xdr_pmap_signin_rsp (XDR *, pmap_signin_rsp*); +extern bool_t xdr_pmap_signout_req (XDR *, pmap_signout_req*); +extern bool_t xdr_pmap_signout_rsp (XDR *, pmap_signout_rsp*); + +#else /* K&R C */ +extern bool_t xdr_pmap_port_by_brick_req (); +extern bool_t xdr_pmap_port_by_brick_rsp (); +extern bool_t xdr_pmap_brick_by_port_req (); +extern bool_t xdr_pmap_brick_by_port_rsp (); +extern bool_t xdr_pmap_signup_req (); +extern bool_t xdr_pmap_signup_rsp (); +extern bool_t xdr_pmap_signin_req (); +extern bool_t xdr_pmap_signin_rsp (); +extern bool_t xdr_pmap_signout_req (); +extern bool_t xdr_pmap_signout_rsp (); + +#endif /* K&R C */ + +#ifdef __cplusplus +} +#endif + +#endif /* !_PORTMAP_H_RPCGEN */ -- cgit