Finish the NSM support
[deb_libnfs.git] / nsm / libnfs-raw-nsm.c
CommitLineData
ed09b567
RS
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
9bool_t
1e7a5136 10zdr_nsmstat1 (ZDR *zdrs, nsmstat1 *objp)
ed09b567
RS
11{
12 register int32_t *buf;
13 buf = NULL;
14
1e7a5136 15 if (!zdr_enum (zdrs, (enum_t *) objp))
ed09b567
RS
16 return FALSE;
17 return TRUE;
18}
19
20bool_t
1e7a5136 21zdr_nsm_my_id (ZDR *zdrs, nsm_my_id *objp)
ed09b567
RS
22{
23 register int32_t *buf;
24 buf = NULL;
25
1e7a5136
RS
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
37bool_t
38zdr_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))
ed09b567
RS
46 return FALSE;
47 return TRUE;
48}
49
50bool_t
1e7a5136 51zdr_NSM1_STATres (ZDR *zdrs, NSM1_STATres *objp)
ed09b567
RS
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
63bool_t
1e7a5136 64zdr_NSM1_STATargs (ZDR *zdrs, NSM1_STATargs *objp)
ed09b567
RS
65{
66 register int32_t *buf;
67 buf = NULL;
68
1e7a5136 69 if (!zdr_string (zdrs, &objp->mon_name, NSM_MAXSTRLEN))
ed09b567
RS
70 return FALSE;
71 return TRUE;
72}
73
74bool_t
1e7a5136 75zdr_NSM1_MONres (ZDR *zdrs, NSM1_MONres *objp)
ed09b567
RS
76{
77 register int32_t *buf;
78 buf = NULL;
79
1e7a5136 80 if (!zdr_nsmstat1 (zdrs, &objp->res))
ed09b567 81 return FALSE;
1e7a5136 82 if (!zdr_int (zdrs, &objp->state))
ed09b567 83 return FALSE;
1e7a5136
RS
84 return TRUE;
85}
86
87bool_t
88zdr_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))
ed09b567 95 return FALSE;
1e7a5136 96 if (!zdr_opaque (zdrs, objp->priv, 16))
ed09b567
RS
97 return FALSE;
98 return TRUE;
99}
100
101bool_t
1e7a5136 102zdr_NSM1_UNMONres (ZDR *zdrs, NSM1_UNMONres *objp)
ed09b567
RS
103{
104 register int32_t *buf;
105 buf = NULL;
106
1e7a5136 107 if (!zdr_int (zdrs, &objp->state))
ed09b567
RS
108 return FALSE;
109 return TRUE;
110}
111
112bool_t
1e7a5136 113zdr_NSM1_UNMONargs (ZDR *zdrs, NSM1_UNMONargs *objp)
ed09b567
RS
114{
115 register int32_t *buf;
116 buf = NULL;
117
ed09b567
RS
118 if (!zdr_nsm_mon_id (zdrs, &objp->mon_id))
119 return FALSE;
1e7a5136
RS
120 return TRUE;
121}
122
123bool_t
124zdr_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
134bool_t
135zdr_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))
ed09b567
RS
141 return FALSE;
142 return TRUE;
143}
144
145bool_t
1e7a5136 146zdr_NSM1_NOTIFYargs (ZDR *zdrs, NSM1_NOTIFYargs *objp)
ed09b567
RS
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}