xref: /freebsd/sys/nlm/sm_inter_xdr.c (revision 315ee00f)
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5 
6 #include <nlm/sm_inter.h>
7 #include <sys/cdefs.h>
8 bool_t
9 xdr_sm_name(XDR *xdrs, sm_name *objp)
10 {
11 
12 	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
13 		return (FALSE);
14 	return (TRUE);
15 }
16 
17 bool_t
18 xdr_my_id(XDR *xdrs, my_id *objp)
19 {
20 
21 	if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN))
22 		return (FALSE);
23 	if (!xdr_int(xdrs, &objp->my_prog))
24 		return (FALSE);
25 	if (!xdr_int(xdrs, &objp->my_vers))
26 		return (FALSE);
27 	if (!xdr_int(xdrs, &objp->my_proc))
28 		return (FALSE);
29 	return (TRUE);
30 }
31 
32 bool_t
33 xdr_mon_id(XDR *xdrs, mon_id *objp)
34 {
35 
36 	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
37 		return (FALSE);
38 	if (!xdr_my_id(xdrs, &objp->my_id))
39 		return (FALSE);
40 	return (TRUE);
41 }
42 
43 bool_t
44 xdr_mon(XDR *xdrs, mon *objp)
45 {
46 
47 	if (!xdr_mon_id(xdrs, &objp->mon_id))
48 		return (FALSE);
49 	if (!xdr_opaque(xdrs, objp->priv, 16))
50 		return (FALSE);
51 	return (TRUE);
52 }
53 
54 bool_t
55 xdr_stat_chge(XDR *xdrs, stat_chge *objp)
56 {
57 
58 	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
59 		return (FALSE);
60 	if (!xdr_int(xdrs, &objp->state))
61 		return (FALSE);
62 	return (TRUE);
63 }
64 
65 bool_t
66 xdr_sm_stat(XDR *xdrs, sm_stat *objp)
67 {
68 
69 	if (!xdr_int(xdrs, &objp->state))
70 		return (FALSE);
71 	return (TRUE);
72 }
73 
74 bool_t
75 xdr_sm_res(XDR *xdrs, sm_res *objp)
76 {
77 
78 	if (!xdr_enum(xdrs, (enum_t *)objp))
79 		return (FALSE);
80 	return (TRUE);
81 }
82 
83 bool_t
84 xdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp)
85 {
86 
87 	if (!xdr_sm_res(xdrs, &objp->res_stat))
88 		return (FALSE);
89 	if (!xdr_int(xdrs, &objp->state))
90 		return (FALSE);
91 	return (TRUE);
92 }
93 
94 bool_t
95 xdr_sm_status(XDR *xdrs, sm_status *objp)
96 {
97 
98 	if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
99 		return (FALSE);
100 	if (!xdr_int(xdrs, &objp->state))
101 		return (FALSE);
102 	if (!xdr_opaque(xdrs, objp->priv, 16))
103 		return (FALSE);
104 	return (TRUE);
105 }
106