1177633Sdfr/*
2177633Sdfr * Please do not edit this file.
3177633Sdfr * It was generated using rpcgen.
4177633Sdfr */
5177633Sdfr
6177685Sdfr#include <nlm/sm_inter.h>
7177633Sdfr#include <sys/cdefs.h>
8177633Sdfr__FBSDID("$FreeBSD$");
9177633Sdfr
10177633Sdfrbool_t
11177633Sdfrxdr_sm_name(XDR *xdrs, sm_name *objp)
12177633Sdfr{
13177633Sdfr
14177633Sdfr	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
15177633Sdfr		return (FALSE);
16177633Sdfr	return (TRUE);
17177633Sdfr}
18177633Sdfr
19177633Sdfrbool_t
20177633Sdfrxdr_my_id(XDR *xdrs, my_id *objp)
21177633Sdfr{
22177633Sdfr
23177633Sdfr	if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN))
24177633Sdfr		return (FALSE);
25177633Sdfr	if (!xdr_int(xdrs, &objp->my_prog))
26177633Sdfr		return (FALSE);
27177633Sdfr	if (!xdr_int(xdrs, &objp->my_vers))
28177633Sdfr		return (FALSE);
29177633Sdfr	if (!xdr_int(xdrs, &objp->my_proc))
30177633Sdfr		return (FALSE);
31177633Sdfr	return (TRUE);
32177633Sdfr}
33177633Sdfr
34177633Sdfrbool_t
35177633Sdfrxdr_mon_id(XDR *xdrs, mon_id *objp)
36177633Sdfr{
37177633Sdfr
38177633Sdfr	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
39177633Sdfr		return (FALSE);
40177633Sdfr	if (!xdr_my_id(xdrs, &objp->my_id))
41177633Sdfr		return (FALSE);
42177633Sdfr	return (TRUE);
43177633Sdfr}
44177633Sdfr
45177633Sdfrbool_t
46177633Sdfrxdr_mon(XDR *xdrs, mon *objp)
47177633Sdfr{
48177633Sdfr
49177633Sdfr	if (!xdr_mon_id(xdrs, &objp->mon_id))
50177633Sdfr		return (FALSE);
51177633Sdfr	if (!xdr_opaque(xdrs, objp->priv, 16))
52177633Sdfr		return (FALSE);
53177633Sdfr	return (TRUE);
54177633Sdfr}
55177633Sdfr
56177633Sdfrbool_t
57177633Sdfrxdr_stat_chge(XDR *xdrs, stat_chge *objp)
58177633Sdfr{
59177633Sdfr
60177633Sdfr	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
61177633Sdfr		return (FALSE);
62177633Sdfr	if (!xdr_int(xdrs, &objp->state))
63177633Sdfr		return (FALSE);
64177633Sdfr	return (TRUE);
65177633Sdfr}
66177633Sdfr
67177633Sdfrbool_t
68177633Sdfrxdr_sm_stat(XDR *xdrs, sm_stat *objp)
69177633Sdfr{
70177633Sdfr
71177633Sdfr	if (!xdr_int(xdrs, &objp->state))
72177633Sdfr		return (FALSE);
73177633Sdfr	return (TRUE);
74177633Sdfr}
75177633Sdfr
76177633Sdfrbool_t
77177633Sdfrxdr_sm_res(XDR *xdrs, sm_res *objp)
78177633Sdfr{
79177633Sdfr
80177633Sdfr	if (!xdr_enum(xdrs, (enum_t *)objp))
81177633Sdfr		return (FALSE);
82177633Sdfr	return (TRUE);
83177633Sdfr}
84177633Sdfr
85177633Sdfrbool_t
86177633Sdfrxdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp)
87177633Sdfr{
88177633Sdfr
89177633Sdfr	if (!xdr_sm_res(xdrs, &objp->res_stat))
90177633Sdfr		return (FALSE);
91177633Sdfr	if (!xdr_int(xdrs, &objp->state))
92177633Sdfr		return (FALSE);
93177633Sdfr	return (TRUE);
94177633Sdfr}
95177633Sdfr
96177633Sdfrbool_t
97177633Sdfrxdr_sm_status(XDR *xdrs, sm_status *objp)
98177633Sdfr{
99177633Sdfr
100177633Sdfr	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
101177633Sdfr		return (FALSE);
102177633Sdfr	if (!xdr_int(xdrs, &objp->state))
103177633Sdfr		return (FALSE);
104177633Sdfr	if (!xdr_opaque(xdrs, objp->priv, 16))
105177633Sdfr		return (FALSE);
106177633Sdfr	return (TRUE);
107177633Sdfr}
108