Finish the NSM support
[deb_libnfs.git] / nsm / libnfs-raw-nsm.c
1 /*
2 * Please do not edit this file.
3 * It was generated using rpcgen.
4 */
5
6 #include "libnfs-zdr.h"
7 #include "libnfs-raw-nsm.h"
8
9 bool_t
10 zdr_nsmstat1 (ZDR *zdrs, nsmstat1 *objp)
11 {
12 register int32_t *buf;
13 buf = NULL;
14
15 if (!zdr_enum (zdrs, (enum_t *) objp))
16 return FALSE;
17 return TRUE;
18 }
19
20 bool_t
21 zdr_nsm_my_id (ZDR *zdrs, nsm_my_id *objp)
22 {
23 register int32_t *buf;
24 buf = NULL;
25
26 if (!zdr_string (zdrs, &objp->my_name, NSM_MAXSTRLEN))
27 return FALSE;
28 if (!zdr_int (zdrs, &objp->my_prog))
29 return FALSE;
30 if (!zdr_int (zdrs, &objp->my_vers))
31 return FALSE;
32 if (!zdr_int (zdrs, &objp->my_proc))
33 return FALSE;
34 return TRUE;
35 }
36
37 bool_t
38 zdr_nsm_mon_id (ZDR *zdrs, nsm_mon_id *objp)
39 {
40 register int32_t *buf;
41 buf = NULL;
42
43 if (!zdr_string (zdrs, &objp->mon_name, NSM_MAXSTRLEN))
44 return FALSE;
45 if (!zdr_nsm_my_id (zdrs, &objp->my_id))
46 return FALSE;
47 return TRUE;
48 }
49
50 bool_t
51 zdr_NSM1_STATres (ZDR *zdrs, NSM1_STATres *objp)
52 {
53 register int32_t *buf;
54 buf = NULL;
55
56 if (!zdr_nsmstat1 (zdrs, &objp->res))
57 return FALSE;
58 if (!zdr_int (zdrs, &objp->state))
59 return FALSE;
60 return TRUE;
61 }
62
63 bool_t
64 zdr_NSM1_STATargs (ZDR *zdrs, NSM1_STATargs *objp)
65 {
66 register int32_t *buf;
67 buf = NULL;
68
69 if (!zdr_string (zdrs, &objp->mon_name, NSM_MAXSTRLEN))
70 return FALSE;
71 return TRUE;
72 }
73
74 bool_t
75 zdr_NSM1_MONres (ZDR *zdrs, NSM1_MONres *objp)
76 {
77 register int32_t *buf;
78 buf = NULL;
79
80 if (!zdr_nsmstat1 (zdrs, &objp->res))
81 return FALSE;
82 if (!zdr_int (zdrs, &objp->state))
83 return FALSE;
84 return TRUE;
85 }
86
87 bool_t
88 zdr_NSM1_MONargs (ZDR *zdrs, NSM1_MONargs *objp)
89 {
90 register int32_t *buf;
91 buf = NULL;
92
93 int i;
94 if (!zdr_nsm_mon_id (zdrs, &objp->mon_id))
95 return FALSE;
96 if (!zdr_opaque (zdrs, objp->priv, 16))
97 return FALSE;
98 return TRUE;
99 }
100
101 bool_t
102 zdr_NSM1_UNMONres (ZDR *zdrs, NSM1_UNMONres *objp)
103 {
104 register int32_t *buf;
105 buf = NULL;
106
107 if (!zdr_int (zdrs, &objp->state))
108 return FALSE;
109 return TRUE;
110 }
111
112 bool_t
113 zdr_NSM1_UNMONargs (ZDR *zdrs, NSM1_UNMONargs *objp)
114 {
115 register int32_t *buf;
116 buf = NULL;
117
118 if (!zdr_nsm_mon_id (zdrs, &objp->mon_id))
119 return FALSE;
120 return TRUE;
121 }
122
123 bool_t
124 zdr_NSM1_UNMONALLres (ZDR *zdrs, NSM1_UNMONALLres *objp)
125 {
126 register int32_t *buf;
127 buf = NULL;
128
129 if (!zdr_int (zdrs, &objp->state))
130 return FALSE;
131 return TRUE;
132 }
133
134 bool_t
135 zdr_NSM1_UNMONALLargs (ZDR *zdrs, NSM1_UNMONALLargs *objp)
136 {
137 register int32_t *buf;
138 buf = NULL;
139
140 if (!zdr_nsm_my_id (zdrs, &objp->my_id))
141 return FALSE;
142 return TRUE;
143 }
144
145 bool_t
146 zdr_NSM1_NOTIFYargs (ZDR *zdrs, NSM1_NOTIFYargs *objp)
147 {
148 register int32_t *buf;
149 buf = NULL;
150
151 if (!zdr_string (zdrs, &objp->mon_name, NSM_MAXSTRLEN))
152 return FALSE;
153 if (!zdr_int (zdrs, &objp->state))
154 return FALSE;
155 return TRUE;
156 }