1MOUNT3(3) mount3 3.0 MOUNT3(3)
2
3
4
6 packet.nfs.mount3 - MOUNTv3 decoding module
7
9 class DUMP3res(baseobj.BaseObj)
10 struct DUMP3res {
11 mountentry3 *mountlist;
12 };
13
14
15 Methods defined here:
16 ---------------------
17
18 __init__(self, unpack)
19 Constructor
20
21 Initialize object's private data according to the arguments given.
22 Arguments can be given as positional, named arguments or a
23 combination of both.
24
25 class EXPORT3res(baseobj.BaseObj)
26 struct EXPORT3res {
27 exportnode3 *exports;
28 };
29
30
31 Methods defined here:
32 ---------------------
33
34 __init__(self, unpack)
35 Constructor
36
37 Initialize object's private data according to the arguments given.
38 Arguments can be given as positional, named arguments or a
39 combination of both.
40
41 class MNT3args(baseobj.BaseObj)
42 struct MNT3args {
43 dirpath3 path;
44 };
45
46
47 Methods defined here:
48 ---------------------
49
50 __init__(self, unpack)
51 Constructor
52
53 Initialize object's private data according to the arguments given.
54 Arguments can be given as positional, named arguments or a
55 combination of both.
56
57 class MNT3res(baseobj.BaseObj)
58 union switch MNT3res (mountstat3 status) {
59 case const.MNT3_OK:
60 MNT3resok mountinfo;
61 default:
62 void;
63 };
64
65
66 Methods defined here:
67 ---------------------
68
69 __init__(self, unpack)
70 Constructor
71
72 Initialize object's private data according to the arguments given.
73 Arguments can be given as positional, named arguments or a
74 combination of both.
75
76 class MNT3resok(baseobj.BaseObj)
77 struct MNT3resok {
78 fhandle3 fh;
79 rpc_auth_flavors auth_flavors<>;
80 };
81
82
83 Methods defined here:
84 ---------------------
85
86 __init__(self, unpack)
87 Constructor
88
89 Initialize object's private data according to the arguments given.
90 Arguments can be given as positional, named arguments or a
91 combination of both.
92
93 class MOUNT3args(packet.utils.RPCload)
94 union switch MOUNT3args (mount_proc3 procedure) {
95 case const.MOUNTPROC3_NULL:
96 void;
97 case const.MOUNTPROC3_MNT:
98 MNT3args opmnt;
99 case const.MOUNTPROC3_DUMP:
100 void;
101 case const.MOUNTPROC3_UMNT:
102 UMNT3args opumnt;
103 case const.MOUNTPROC3_UMNTALL:
104 void;
105 case const.MOUNTPROC3_EXPORT:
106 void;
107 };
108
109
110 Methods defined here:
111 ---------------------
112
113 __init__(self, unpack, procedure)
114 Constructor
115
116 Initialize object's private data according to the arguments given.
117 Arguments can be given as positional, named arguments or a
118 combination of both.
119
120 class MOUNT3res(packet.utils.RPCload)
121 union switch MOUNT3res (mount_proc3 procedure) {
122 case const.MOUNTPROC3_NULL:
123 void;
124 case const.MOUNTPROC3_MNT:
125 MNT3res opmnt;
126 case const.MOUNTPROC3_DUMP:
127 DUMP3res opdump;
128 case const.MOUNTPROC3_UMNT:
129 void;
130 case const.MOUNTPROC3_UMNTALL:
131 void;
132 case const.MOUNTPROC3_EXPORT:
133 EXPORT3res opexport;
134 };
135
136
137 Methods defined here:
138 ---------------------
139
140 __init__(self, unpack, procedure)
141 Constructor
142
143 Initialize object's private data according to the arguments given.
144 Arguments can be given as positional, named arguments or a
145 combination of both.
146
147 class UMNT3args(baseobj.BaseObj)
148 struct UMNT3args {
149 dirpath3 path;
150 };
151
152
153 Methods defined here:
154 ---------------------
155
156 __init__(self, unpack)
157 Constructor
158
159 Initialize object's private data according to the arguments given.
160 Arguments can be given as positional, named arguments or a
161 combination of both.
162
163 class exportnode3(baseobj.BaseObj)
164 struct exportnode3 {
165 dirpath3 dir;
166 groupnode3 *groups;
167 exportnode3 *next;
168 };
169
170
171 Methods defined here:
172 ---------------------
173
174 __init__(self, unpack)
175 Constructor
176
177 Initialize object's private data according to the arguments given.
178 Arguments can be given as positional, named arguments or a
179 combination of both.
180
181 class groupnode3(baseobj.BaseObj)
182 struct groupnode3 {
183 name3 name;
184 groupnode3 *next;
185 };
186
187
188 Methods defined here:
189 ---------------------
190
191 __init__(self, unpack)
192 Constructor
193
194 Initialize object's private data according to the arguments given.
195 Arguments can be given as positional, named arguments or a
196 combination of both.
197
198 class mount_proc3(packet.utils.Enum)
199 enum mount_proc3
200
201
202 class mountentry3(baseobj.BaseObj)
203 struct mountentry3 {
204 name3 hostname;
205 dirpath3 directory;
206 mountentry3 *next;
207 };
208
209
210 Methods defined here:
211 ---------------------
212
213 __init__(self, unpack)
214 Constructor
215
216 Initialize object's private data according to the arguments given.
217 Arguments can be given as positional, named arguments or a
218 combination of both.
219
220 class mountstat3(packet.utils.Enum)
221 enum mountstat3
222
223
224 class rpc_auth_flavors(packet.utils.Enum)
225 enum rpc_auth_flavors
226
227
229 dirpath3(unpack)
230
231 fhandle3(unpack)
232 Basic Data Types
233
234 name3(unpack)
235
237 baseobj(3), packet.nfs.mount3_const(3), packet.unpack(3),
238 packet.utils(3)
239
240
242 No known bugs.
243
245 Jorge Mora (mora@netapp.com)
246
247
248
249NFStest 3.2 21 March 2023 MOUNT3(3)