nfs-ganesha 1.4

xdr_nsm.c

Go to the documentation of this file.
00001 /*
00002  * Please do not edit this file.
00003  * It was generated using rpcgen.
00004  */
00005 
00006 #ifdef HAVE_CONFIG_H
00007 #include "config.h"
00008 #endif
00009 
00010 #include "nsm.h"
00011 
00012 bool_t xdr_res(XDR * xdrs, res * objp)
00013 {
00014   if(!xdr_enum(xdrs, (enum_t *) objp))
00015     return FALSE;
00016   return TRUE;
00017 }
00018 
00019 bool_t xdr_sm_stat_res(XDR * xdrs, sm_stat_res * objp)
00020 {
00021   if(!xdr_res(xdrs, &objp->res_stat))
00022     return FALSE;
00023   if(!xdr_int(xdrs, &objp->state))
00024     return FALSE;
00025   return TRUE;
00026 }
00027 
00028 bool_t xdr_sm_stat(XDR * xdrs, sm_stat * objp)
00029 {
00030   if(!xdr_int(xdrs, &objp->state))
00031     return FALSE;
00032   return TRUE;
00033 }
00034 
00035 bool_t xdr_my_id(XDR * xdrs, my_id * objp)
00036 {
00037   if(!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN))
00038     return FALSE;
00039   if(!xdr_int(xdrs, &objp->my_prog))
00040     return FALSE;
00041   if(!xdr_int(xdrs, &objp->my_vers))
00042     return FALSE;
00043   if(!xdr_int(xdrs, &objp->my_proc))
00044     return FALSE;
00045   return TRUE;
00046 }
00047 
00048 bool_t xdr_mon_id(XDR * xdrs, mon_id * objp)
00049 {
00050   if(!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
00051     return FALSE;
00052   if(!xdr_my_id(xdrs, &objp->my_id))
00053     return FALSE;
00054   return TRUE;
00055 }
00056 
00057 bool_t xdr_mon(XDR * xdrs, mon * objp)
00058 {
00059   if(!xdr_mon_id(xdrs, &objp->mon_id))
00060     return FALSE;
00061   if(!xdr_opaque(xdrs, objp->priv, 16))
00062     return FALSE;
00063   return TRUE;
00064 }