/* Copyright (c) 2007-2012 Red Hat, Inc. This file is part of GlusterFS. This file is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation. */ #include "xdr-common.h" #include "compat.h" #if defined(__GNUC__) #if __GNUC__ >= 4 #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif #endif /* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _PORTMAP_XDR_H_RPCGEN #define _PORTMAP_XDR_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_XDR_H_RPCGEN */