1NFS3(3) nfs3 3.0 NFS3(3)
2
3
4
6 packet.nfs.nfs3 - NFSv3 decoding module
7
9 class ACCESS3args(baseobj.BaseObj)
10 struct ACCESS3args {
11 nfs_fh3 fh;
12 access3 access;
13 };
14
15
16 Methods defined here:
17 ---------------------
18
19 __init__(self, unpack)
20 Constructor
21
22 Initialize object's private data according to the arguments given.
23 Arguments can be given as positional, named arguments or a
24 combination of both.
25
26 class ACCESS3res(baseobj.BaseObj)
27 union switch ACCESS3res (nfsstat3 status) {
28 case const.NFS3_OK:
29 ACCESS3resok resok;
30 default:
31 ACCESS3resfail resfail;
32 };
33
34
35 Methods defined here:
36 ---------------------
37
38 __init__(self, unpack)
39 Constructor
40
41 Initialize object's private data according to the arguments given.
42 Arguments can be given as positional, named arguments or a
43 combination of both.
44
45 class ACCESS3resfail(baseobj.BaseObj)
46 struct ACCESS3resfail {
47 post_op_attr attributes;
48 };
49
50
51 Methods defined here:
52 ---------------------
53
54 __init__(self, unpack)
55 Constructor
56
57 Initialize object's private data according to the arguments given.
58 Arguments can be given as positional, named arguments or a
59 combination of both.
60
61 class ACCESS3resok(baseobj.BaseObj)
62 struct ACCESS3resok {
63 post_op_attr attributes;
64 access3 access;
65 };
66
67
68 Methods defined here:
69 ---------------------
70
71 __init__(self, unpack)
72 Constructor
73
74 Initialize object's private data according to the arguments given.
75 Arguments can be given as positional, named arguments or a
76 combination of both.
77
78 class COMMIT3args(baseobj.BaseObj)
79 struct COMMIT3args {
80 nfs_fh3 fh;
81 offset3 offset;
82 count3 count;
83 };
84
85
86 Methods defined here:
87 ---------------------
88
89 __init__(self, unpack)
90 Constructor
91
92 Initialize object's private data according to the arguments given.
93 Arguments can be given as positional, named arguments or a
94 combination of both.
95
96 class COMMIT3res(baseobj.BaseObj)
97 union switch COMMIT3res (nfsstat3 status) {
98 case const.NFS3_OK:
99 COMMIT3resok resok;
100 default:
101 COMMIT3resfail resfail;
102 };
103
104
105 Methods defined here:
106 ---------------------
107
108 __init__(self, unpack)
109 Constructor
110
111 Initialize object's private data according to the arguments given.
112 Arguments can be given as positional, named arguments or a
113 combination of both.
114
115 class COMMIT3resfail(baseobj.BaseObj)
116 struct COMMIT3resfail {
117 wcc_data wcc;
118 };
119
120
121 Methods defined here:
122 ---------------------
123
124 __init__(self, unpack)
125 Constructor
126
127 Initialize object's private data according to the arguments given.
128 Arguments can be given as positional, named arguments or a
129 combination of both.
130
131 class COMMIT3resok(baseobj.BaseObj)
132 struct COMMIT3resok {
133 wcc_data wcc;
134 writeverf3 verifier;
135 };
136
137
138 Methods defined here:
139 ---------------------
140
141 __init__(self, unpack)
142 Constructor
143
144 Initialize object's private data according to the arguments given.
145 Arguments can be given as positional, named arguments or a
146 combination of both.
147
148 class CREATE3args(baseobj.BaseObj)
149 struct CREATE3args {
150 diropargs3 where;
151 createhow3 how;
152 };
153
154
155 Methods defined here:
156 ---------------------
157
158 __init__(self, unpack)
159 Constructor
160
161 Initialize object's private data according to the arguments given.
162 Arguments can be given as positional, named arguments or a
163 combination of both.
164
165 class CREATE3res(baseobj.BaseObj)
166 union switch CREATE3res (nfsstat3 status) {
167 case const.NFS3_OK:
168 CREATE3resok resok;
169 default:
170 CREATE3resfail resfail;
171 };
172
173
174 Methods defined here:
175 ---------------------
176
177 __init__(self, unpack)
178 Constructor
179
180 Initialize object's private data according to the arguments given.
181 Arguments can be given as positional, named arguments or a
182 combination of both.
183
184 class CREATE3resfail(baseobj.BaseObj)
185 struct CREATE3resfail {
186 wcc_data wcc;
187 };
188
189
190 Methods defined here:
191 ---------------------
192
193 __init__(self, unpack)
194 Constructor
195
196 Initialize object's private data according to the arguments given.
197 Arguments can be given as positional, named arguments or a
198 combination of both.
199
200 class CREATE3resok(baseobj.BaseObj)
201 struct CREATE3resok {
202 post_op_fh3 obj;
203 post_op_attr attributes;
204 wcc_data wcc;
205 };
206
207
208 Methods defined here:
209 ---------------------
210
211 __init__(self, unpack)
212 Constructor
213
214 Initialize object's private data according to the arguments given.
215 Arguments can be given as positional, named arguments or a
216 combination of both.
217
218 class FSINFO3args(baseobj.BaseObj)
219 struct FSINFO3args {
220 nfs_fh3 fh;
221 };
222
223
224 Methods defined here:
225 ---------------------
226
227 __init__(self, unpack)
228 Constructor
229
230 Initialize object's private data according to the arguments given.
231 Arguments can be given as positional, named arguments or a
232 combination of both.
233
234 class FSINFO3res(baseobj.BaseObj)
235 union switch FSINFO3res (nfsstat3 status) {
236 case const.NFS3_OK:
237 FSINFO3resok resok;
238 default:
239 FSINFO3resfail resfail;
240 };
241
242
243 Methods defined here:
244 ---------------------
245
246 __init__(self, unpack)
247 Constructor
248
249 Initialize object's private data according to the arguments given.
250 Arguments can be given as positional, named arguments or a
251 combination of both.
252
253 class FSINFO3resfail(baseobj.BaseObj)
254 struct FSINFO3resfail {
255 post_op_attr attributes;
256 };
257
258
259 Methods defined here:
260 ---------------------
261
262 __init__(self, unpack)
263 Constructor
264
265 Initialize object's private data according to the arguments given.
266 Arguments can be given as positional, named arguments or a
267 combination of both.
268
269 class FSINFO3resok(baseobj.BaseObj)
270 struct FSINFO3resok {
271 post_op_attr attributes;
272 uint32 rtmax;
273 uint32 rtpref;
274 uint32 rtmult;
275 uint32 wtmax;
276 uint32 wtpref;
277 uint32 wtmult;
278 uint32 dtpref;
279 size3 maxfilesize;
280 nfstime3 time_delta;
281 uint32 properties;
282 };
283
284
285 Methods defined here:
286 ---------------------
287
288 __init__(self, unpack)
289 Constructor
290
291 Initialize object's private data according to the arguments given.
292 Arguments can be given as positional, named arguments or a
293 combination of both.
294
295 class FSSTAT3args(baseobj.BaseObj)
296 struct FSSTAT3args {
297 nfs_fh3 fh;
298 };
299
300
301 Methods defined here:
302 ---------------------
303
304 __init__(self, unpack)
305 Constructor
306
307 Initialize object's private data according to the arguments given.
308 Arguments can be given as positional, named arguments or a
309 combination of both.
310
311 class FSSTAT3res(baseobj.BaseObj)
312 union switch FSSTAT3res (nfsstat3 status) {
313 case const.NFS3_OK:
314 FSSTAT3resok resok;
315 default:
316 FSSTAT3resfail resfail;
317 };
318
319
320 Methods defined here:
321 ---------------------
322
323 __init__(self, unpack)
324 Constructor
325
326 Initialize object's private data according to the arguments given.
327 Arguments can be given as positional, named arguments or a
328 combination of both.
329
330 class FSSTAT3resfail(baseobj.BaseObj)
331 struct FSSTAT3resfail {
332 post_op_attr attributes;
333 };
334
335
336 Methods defined here:
337 ---------------------
338
339 __init__(self, unpack)
340 Constructor
341
342 Initialize object's private data according to the arguments given.
343 Arguments can be given as positional, named arguments or a
344 combination of both.
345
346 class FSSTAT3resok(baseobj.BaseObj)
347 struct FSSTAT3resok {
348 post_op_attr attributes;
349 size3 tbytes;
350 size3 fbytes;
351 size3 abytes;
352 size3 tfiles;
353 size3 ffiles;
354 size3 afiles;
355 uint32 invarsec;
356 };
357
358
359 Methods defined here:
360 ---------------------
361
362 __init__(self, unpack)
363 Constructor
364
365 Initialize object's private data according to the arguments given.
366 Arguments can be given as positional, named arguments or a
367 combination of both.
368
369 class GETATTR3args(baseobj.BaseObj)
370 struct GETATTR3args {
371 nfs_fh3 fh;
372 };
373
374
375 Methods defined here:
376 ---------------------
377
378 __init__(self, unpack)
379 Constructor
380
381 Initialize object's private data according to the arguments given.
382 Arguments can be given as positional, named arguments or a
383 combination of both.
384
385 class GETATTR3res(baseobj.BaseObj)
386 union switch GETATTR3res (nfsstat3 status) {
387 case const.NFS3_OK:
388 GETATTR3resok resok;
389 default:
390 void;
391 };
392
393
394 Methods defined here:
395 ---------------------
396
397 __init__(self, unpack)
398 Constructor
399
400 Initialize object's private data according to the arguments given.
401 Arguments can be given as positional, named arguments or a
402 combination of both.
403
404 class GETATTR3resok(baseobj.BaseObj)
405 struct GETATTR3resok {
406 fattr3 attributes;
407 };
408
409
410 Methods defined here:
411 ---------------------
412
413 __init__(self, unpack)
414 Constructor
415
416 Initialize object's private data according to the arguments given.
417 Arguments can be given as positional, named arguments or a
418 combination of both.
419
420 class LINK3args(baseobj.BaseObj)
421 struct LINK3args {
422 nfs_fh3 fh;
423 diropargs3 link;
424 };
425
426
427 Methods defined here:
428 ---------------------
429
430 __init__(self, unpack)
431 Constructor
432
433 Initialize object's private data according to the arguments given.
434 Arguments can be given as positional, named arguments or a
435 combination of both.
436
437 class LINK3res(baseobj.BaseObj)
438 union switch LINK3res (nfsstat3 status) {
439 case const.NFS3_OK:
440 LINK3resok resok;
441 default:
442 LINK3resfail resfail;
443 };
444
445
446 Methods defined here:
447 ---------------------
448
449 __init__(self, unpack)
450 Constructor
451
452 Initialize object's private data according to the arguments given.
453 Arguments can be given as positional, named arguments or a
454 combination of both.
455
456 class LINK3resfail(baseobj.BaseObj)
457 struct LINK3resfail {
458 post_op_attr attributes;
459 wcc_data wcc;
460 };
461
462
463 Methods defined here:
464 ---------------------
465
466 __init__(self, unpack)
467 Constructor
468
469 Initialize object's private data according to the arguments given.
470 Arguments can be given as positional, named arguments or a
471 combination of both.
472
473 class LINK3resok(baseobj.BaseObj)
474 struct LINK3resok {
475 post_op_attr attributes;
476 wcc_data wcc;
477 };
478
479
480 Methods defined here:
481 ---------------------
482
483 __init__(self, unpack)
484 Constructor
485
486 Initialize object's private data according to the arguments given.
487 Arguments can be given as positional, named arguments or a
488 combination of both.
489
490 class LOOKUP3args(baseobj.BaseObj)
491 struct LOOKUP3args {
492 diropargs3 what;
493 };
494
495
496 Methods defined here:
497 ---------------------
498
499 __init__(self, unpack)
500 Constructor
501
502 Initialize object's private data according to the arguments given.
503 Arguments can be given as positional, named arguments or a
504 combination of both.
505
506 class LOOKUP3res(baseobj.BaseObj)
507 union switch LOOKUP3res (nfsstat3 status) {
508 case const.NFS3_OK:
509 LOOKUP3resok resok;
510 default:
511 LOOKUP3resfail resfail;
512 };
513
514
515 Methods defined here:
516 ---------------------
517
518 __init__(self, unpack)
519 Constructor
520
521 Initialize object's private data according to the arguments given.
522 Arguments can be given as positional, named arguments or a
523 combination of both.
524
525 class LOOKUP3resfail(baseobj.BaseObj)
526 struct LOOKUP3resfail {
527 post_op_attr dir_attributes;
528 };
529
530
531 Methods defined here:
532 ---------------------
533
534 __init__(self, unpack)
535 Constructor
536
537 Initialize object's private data according to the arguments given.
538 Arguments can be given as positional, named arguments or a
539 combination of both.
540
541 class LOOKUP3resok(baseobj.BaseObj)
542 struct LOOKUP3resok {
543 nfs_fh3 fh;
544 post_op_attr attributes;
545 post_op_attr dir_attributes;
546 };
547
548
549 Methods defined here:
550 ---------------------
551
552 __init__(self, unpack)
553 Constructor
554
555 Initialize object's private data according to the arguments given.
556 Arguments can be given as positional, named arguments or a
557 combination of both.
558
559 class MKDIR3args(baseobj.BaseObj)
560 struct MKDIR3args {
561 diropargs3 where;
562 sattr3 attributes;
563 };
564
565
566 Methods defined here:
567 ---------------------
568
569 __init__(self, unpack)
570 Constructor
571
572 Initialize object's private data according to the arguments given.
573 Arguments can be given as positional, named arguments or a
574 combination of both.
575
576 class MKDIR3res(baseobj.BaseObj)
577 union switch MKDIR3res (nfsstat3 status) {
578 case const.NFS3_OK:
579 MKDIR3resok resok;
580 default:
581 MKDIR3resfail resfail;
582 };
583
584
585 Methods defined here:
586 ---------------------
587
588 __init__(self, unpack)
589 Constructor
590
591 Initialize object's private data according to the arguments given.
592 Arguments can be given as positional, named arguments or a
593 combination of both.
594
595 class MKDIR3resfail(baseobj.BaseObj)
596 struct MKDIR3resfail {
597 wcc_data wcc;
598 };
599
600
601 Methods defined here:
602 ---------------------
603
604 __init__(self, unpack)
605 Constructor
606
607 Initialize object's private data according to the arguments given.
608 Arguments can be given as positional, named arguments or a
609 combination of both.
610
611 class MKDIR3resok(baseobj.BaseObj)
612 struct MKDIR3resok {
613 post_op_fh3 obj;
614 post_op_attr attributes;
615 wcc_data wcc;
616 };
617
618
619 Methods defined here:
620 ---------------------
621
622 __init__(self, unpack)
623 Constructor
624
625 Initialize object's private data according to the arguments given.
626 Arguments can be given as positional, named arguments or a
627 combination of both.
628
629 class MKNOD3args(baseobj.BaseObj)
630 struct MKNOD3args {
631 diropargs3 where;
632 mknoddata3 what;
633 };
634
635
636 Methods defined here:
637 ---------------------
638
639 __init__(self, unpack)
640 Constructor
641
642 Initialize object's private data according to the arguments given.
643 Arguments can be given as positional, named arguments or a
644 combination of both.
645
646 class MKNOD3res(baseobj.BaseObj)
647 union switch MKNOD3res (nfsstat3 status) {
648 case const.NFS3_OK:
649 MKNOD3resok resok;
650 default:
651 MKNOD3resfail resfail;
652 };
653
654
655 Methods defined here:
656 ---------------------
657
658 __init__(self, unpack)
659 Constructor
660
661 Initialize object's private data according to the arguments given.
662 Arguments can be given as positional, named arguments or a
663 combination of both.
664
665 class MKNOD3resfail(baseobj.BaseObj)
666 struct MKNOD3resfail {
667 wcc_data wcc;
668 };
669
670
671 Methods defined here:
672 ---------------------
673
674 __init__(self, unpack)
675 Constructor
676
677 Initialize object's private data according to the arguments given.
678 Arguments can be given as positional, named arguments or a
679 combination of both.
680
681 class MKNOD3resok(baseobj.BaseObj)
682 struct MKNOD3resok {
683 post_op_fh3 obj;
684 post_op_attr attributes;
685 wcc_data wcc;
686 };
687
688
689 Methods defined here:
690 ---------------------
691
692 __init__(self, unpack)
693 Constructor
694
695 Initialize object's private data according to the arguments given.
696 Arguments can be given as positional, named arguments or a
697 combination of both.
698
699 class NFS3args(packet.utils.RPCload)
700 union switch NFS3args (nfs_proc3 procedure) {
701 case const.NFSPROC3_NULL:
702 void;
703 case const.NFSPROC3_GETATTR:
704 GETATTR3args opgetattr;
705 case const.NFSPROC3_SETATTR:
706 SETATTR3args opsetattr;
707 case const.NFSPROC3_LOOKUP:
708 LOOKUP3args oplookup;
709 case const.NFSPROC3_ACCESS:
710 ACCESS3args opaccess;
711 case const.NFSPROC3_READLINK:
712 READLINK3args opreadlink;
713 case const.NFSPROC3_READ:
714 READ3args opread;
715 case const.NFSPROC3_WRITE:
716 WRITE3args opwrite;
717 case const.NFSPROC3_CREATE:
718 CREATE3args opcreate;
719 case const.NFSPROC3_MKDIR:
720 MKDIR3args opmkdir;
721 case const.NFSPROC3_SYMLINK:
722 SYMLINK3args opsymlink;
723 case const.NFSPROC3_MKNOD:
724 MKNOD3args opmknod;
725 case const.NFSPROC3_REMOVE:
726 REMOVE3args opremove;
727 case const.NFSPROC3_RMDIR:
728 RMDIR3args oprmdir;
729 case const.NFSPROC3_RENAME:
730 RENAME3args oprename;
731 case const.NFSPROC3_LINK:
732 LINK3args oplink;
733 case const.NFSPROC3_READDIR:
734 READDIR3args opreaddir;
735 case const.NFSPROC3_READDIRPLUS:
736 READDIRPLUS3args opreaddirplus;
737 case const.NFSPROC3_FSSTAT:
738 FSSTAT3args opfsstat;
739 case const.NFSPROC3_FSINFO:
740 FSINFO3args opfsinfo;
741 case const.NFSPROC3_PATHCONF:
742 PATHCONF3args oppathconf;
743 case const.NFSPROC3_COMMIT:
744 COMMIT3args opcommit;
745 };
746
747
748 Methods defined here:
749 ---------------------
750
751 __init__(self, unpack, procedure)
752 Constructor
753
754 Initialize object's private data according to the arguments given.
755 Arguments can be given as positional, named arguments or a
756 combination of both.
757
758 class NFS3res(packet.utils.RPCload)
759 union switch NFS3res (nfs_proc3 procedure) {
760 case const.NFSPROC3_NULL:
761 void;
762 case const.NFSPROC3_GETATTR:
763 GETATTR3res opgetattr;
764 case const.NFSPROC3_SETATTR:
765 SETATTR3res opsetattr;
766 case const.NFSPROC3_LOOKUP:
767 LOOKUP3res oplookup;
768 case const.NFSPROC3_ACCESS:
769 ACCESS3res opaccess;
770 case const.NFSPROC3_READLINK:
771 READLINK3res opreadlink;
772 case const.NFSPROC3_READ:
773 READ3res opread;
774 case const.NFSPROC3_WRITE:
775 WRITE3res opwrite;
776 case const.NFSPROC3_CREATE:
777 CREATE3res opcreate;
778 case const.NFSPROC3_MKDIR:
779 MKDIR3res opmkdir;
780 case const.NFSPROC3_SYMLINK:
781 SYMLINK3res opsymlink;
782 case const.NFSPROC3_MKNOD:
783 MKNOD3res opmknod;
784 case const.NFSPROC3_REMOVE:
785 REMOVE3res opremove;
786 case const.NFSPROC3_RMDIR:
787 RMDIR3res oprmdir;
788 case const.NFSPROC3_RENAME:
789 RENAME3res oprename;
790 case const.NFSPROC3_LINK:
791 LINK3res oplink;
792 case const.NFSPROC3_READDIR:
793 READDIR3res opreaddir;
794 case const.NFSPROC3_READDIRPLUS:
795 READDIRPLUS3res opreaddirplus;
796 case const.NFSPROC3_FSSTAT:
797 FSSTAT3res opfsstat;
798 case const.NFSPROC3_FSINFO:
799 FSINFO3res opfsinfo;
800 case const.NFSPROC3_PATHCONF:
801 PATHCONF3res oppathconf;
802 case const.NFSPROC3_COMMIT:
803 COMMIT3res opcommit;
804 };
805
806
807 Methods defined here:
808 ---------------------
809
810 __init__(self, unpack, procedure)
811 Constructor
812
813 Initialize object's private data according to the arguments given.
814 Arguments can be given as positional, named arguments or a
815 combination of both.
816
817 class PATHCONF3args(baseobj.BaseObj)
818 struct PATHCONF3args {
819 nfs_fh3 fh;
820 };
821
822
823 Methods defined here:
824 ---------------------
825
826 __init__(self, unpack)
827 Constructor
828
829 Initialize object's private data according to the arguments given.
830 Arguments can be given as positional, named arguments or a
831 combination of both.
832
833 class PATHCONF3res(baseobj.BaseObj)
834 union switch PATHCONF3res (nfsstat3 status) {
835 case const.NFS3_OK:
836 PATHCONF3resok resok;
837 default:
838 PATHCONF3resfail resfail;
839 };
840
841
842 Methods defined here:
843 ---------------------
844
845 __init__(self, unpack)
846 Constructor
847
848 Initialize object's private data according to the arguments given.
849 Arguments can be given as positional, named arguments or a
850 combination of both.
851
852 class PATHCONF3resfail(baseobj.BaseObj)
853 struct PATHCONF3resfail {
854 post_op_attr attributes;
855 };
856
857
858 Methods defined here:
859 ---------------------
860
861 __init__(self, unpack)
862 Constructor
863
864 Initialize object's private data according to the arguments given.
865 Arguments can be given as positional, named arguments or a
866 combination of both.
867
868 class PATHCONF3resok(baseobj.BaseObj)
869 struct PATHCONF3resok {
870 post_op_attr attributes;
871 uint32 linkmax;
872 uint32 name_max;
873 bool no_trunc;
874 bool chown_restricted;
875 bool case_insensitive;
876 bool case_preserving;
877 };
878
879
880 Methods defined here:
881 ---------------------
882
883 __init__(self, unpack)
884 Constructor
885
886 Initialize object's private data according to the arguments given.
887 Arguments can be given as positional, named arguments or a
888 combination of both.
889
890 class READ3args(baseobj.BaseObj)
891 struct READ3args {
892 nfs_fh3 fh;
893 offset3 offset;
894 count3 count;
895 };
896
897
898 Methods defined here:
899 ---------------------
900
901 __init__(self, unpack)
902 Constructor
903
904 Initialize object's private data according to the arguments given.
905 Arguments can be given as positional, named arguments or a
906 combination of both.
907
908 class READ3res(baseobj.BaseObj)
909 union switch READ3res (nfsstat3 status) {
910 case const.NFS3_OK:
911 READ3resok resok;
912 default:
913 READ3resfail resfail;
914 };
915
916
917 Methods defined here:
918 ---------------------
919
920 __init__(self, unpack)
921 Constructor
922
923 Initialize object's private data according to the arguments given.
924 Arguments can be given as positional, named arguments or a
925 combination of both.
926
927 class READ3resfail(baseobj.BaseObj)
928 struct READ3resfail {
929 post_op_attr file_attributes;
930 };
931
932
933 Methods defined here:
934 ---------------------
935
936 __init__(self, unpack)
937 Constructor
938
939 Initialize object's private data according to the arguments given.
940 Arguments can be given as positional, named arguments or a
941 combination of both.
942
943 class READ3resok(packet.utils.RDMAbase)
944 struct READ3resok {
945 post_op_attr attributes;
946 count3 count;
947 bool eof;
948 opaque data<>;
949 };
950
951
952 Methods defined here:
953 ---------------------
954
955 __init__(self, unpack)
956 Constructor
957
958 Initialize object's private data according to the arguments given.
959 Arguments can be given as positional, named arguments or a
960 combination of both.
961
962 class READDIR3args(baseobj.BaseObj)
963 struct READDIR3args {
964 nfs_fh3 fh;
965 cookie3 cookie;
966 cookieverf3 verifier;
967 count3 count;
968 };
969
970
971 Methods defined here:
972 ---------------------
973
974 __init__(self, unpack)
975 Constructor
976
977 Initialize object's private data according to the arguments given.
978 Arguments can be given as positional, named arguments or a
979 combination of both.
980
981 class READDIR3res(baseobj.BaseObj)
982 union switch READDIR3res (nfsstat3 status) {
983 case const.NFS3_OK:
984 READDIR3resok resok;
985 default:
986 READDIR3resfail resfail;
987 };
988
989
990 Methods defined here:
991 ---------------------
992
993 __init__(self, unpack)
994 Constructor
995
996 Initialize object's private data according to the arguments given.
997 Arguments can be given as positional, named arguments or a
998 combination of both.
999
1000 class READDIR3resfail(baseobj.BaseObj)
1001 struct READDIR3resfail {
1002 post_op_attr attributes;
1003 };
1004
1005
1006 Methods defined here:
1007 ---------------------
1008
1009 __init__(self, unpack)
1010 Constructor
1011
1012 Initialize object's private data according to the arguments given.
1013 Arguments can be given as positional, named arguments or a
1014 combination of both.
1015
1016 class READDIR3resok(baseobj.BaseObj)
1017 struct READDIR3resok {
1018 post_op_attr attributes;
1019 cookieverf3 verifier;
1020 dirlist3 reply;
1021 };
1022
1023
1024 Methods defined here:
1025 ---------------------
1026
1027 __init__(self, unpack)
1028 Constructor
1029
1030 Initialize object's private data according to the arguments given.
1031 Arguments can be given as positional, named arguments or a
1032 combination of both.
1033
1034 class READDIRPLUS3args(baseobj.BaseObj)
1035 struct READDIRPLUS3args {
1036 nfs_fh3 fh;
1037 cookie3 cookie;
1038 cookieverf3 verifier;
1039 count3 dircount;
1040 count3 maxcount;
1041 };
1042
1043
1044 Methods defined here:
1045 ---------------------
1046
1047 __init__(self, unpack)
1048 Constructor
1049
1050 Initialize object's private data according to the arguments given.
1051 Arguments can be given as positional, named arguments or a
1052 combination of both.
1053
1054 class READDIRPLUS3res(baseobj.BaseObj)
1055 union switch READDIRPLUS3res (nfsstat3 status) {
1056 case const.NFS3_OK:
1057 READDIRPLUS3resok resok;
1058 default:
1059 READDIRPLUS3resfail resfail;
1060 };
1061
1062
1063 Methods defined here:
1064 ---------------------
1065
1066 __init__(self, unpack)
1067 Constructor
1068
1069 Initialize object's private data according to the arguments given.
1070 Arguments can be given as positional, named arguments or a
1071 combination of both.
1072
1073 class READDIRPLUS3resfail(baseobj.BaseObj)
1074 struct READDIRPLUS3resfail {
1075 post_op_attr attributes;
1076 };
1077
1078
1079 Methods defined here:
1080 ---------------------
1081
1082 __init__(self, unpack)
1083 Constructor
1084
1085 Initialize object's private data according to the arguments given.
1086 Arguments can be given as positional, named arguments or a
1087 combination of both.
1088
1089 class READDIRPLUS3resok(baseobj.BaseObj)
1090 struct READDIRPLUS3resok {
1091 post_op_attr attributes;
1092 cookieverf3 verifier;
1093 dirlistplus3 reply;
1094 };
1095
1096
1097 Methods defined here:
1098 ---------------------
1099
1100 __init__(self, unpack)
1101 Constructor
1102
1103 Initialize object's private data according to the arguments given.
1104 Arguments can be given as positional, named arguments or a
1105 combination of both.
1106
1107 class READLINK3args(baseobj.BaseObj)
1108 struct READLINK3args {
1109 nfs_fh3 fh;
1110 };
1111
1112
1113 Methods defined here:
1114 ---------------------
1115
1116 __init__(self, unpack)
1117 Constructor
1118
1119 Initialize object's private data according to the arguments given.
1120 Arguments can be given as positional, named arguments or a
1121 combination of both.
1122
1123 class READLINK3res(baseobj.BaseObj)
1124 union switch READLINK3res (nfsstat3 status) {
1125 case const.NFS3_OK:
1126 READLINK3resok resok;
1127 default:
1128 READLINK3resfail resfail;
1129 };
1130
1131
1132 Methods defined here:
1133 ---------------------
1134
1135 __init__(self, unpack)
1136 Constructor
1137
1138 Initialize object's private data according to the arguments given.
1139 Arguments can be given as positional, named arguments or a
1140 combination of both.
1141
1142 class READLINK3resfail(baseobj.BaseObj)
1143 struct READLINK3resfail {
1144 post_op_attr attributes;
1145 };
1146
1147
1148 Methods defined here:
1149 ---------------------
1150
1151 __init__(self, unpack)
1152 Constructor
1153
1154 Initialize object's private data according to the arguments given.
1155 Arguments can be given as positional, named arguments or a
1156 combination of both.
1157
1158 class READLINK3resok(packet.utils.RDMAbase)
1159 struct READLINK3resok {
1160 post_op_attr attributes;
1161 nfspath3 link;
1162 };
1163
1164
1165 Methods defined here:
1166 ---------------------
1167
1168 __init__(self, unpack)
1169 Constructor
1170
1171 Initialize object's private data according to the arguments given.
1172 Arguments can be given as positional, named arguments or a
1173 combination of both.
1174
1175 class REMOVE3args(baseobj.BaseObj)
1176 struct REMOVE3args {
1177 diropargs3 object;
1178 };
1179
1180
1181 Methods defined here:
1182 ---------------------
1183
1184 __init__(self, unpack)
1185 Constructor
1186
1187 Initialize object's private data according to the arguments given.
1188 Arguments can be given as positional, named arguments or a
1189 combination of both.
1190
1191 class REMOVE3res(baseobj.BaseObj)
1192 union switch REMOVE3res (nfsstat3 status) {
1193 case const.NFS3_OK:
1194 REMOVE3resok resok;
1195 default:
1196 REMOVE3resfail resfail;
1197 };
1198
1199
1200 Methods defined here:
1201 ---------------------
1202
1203 __init__(self, unpack)
1204 Constructor
1205
1206 Initialize object's private data according to the arguments given.
1207 Arguments can be given as positional, named arguments or a
1208 combination of both.
1209
1210 class REMOVE3resfail(baseobj.BaseObj)
1211 struct REMOVE3resfail {
1212 wcc_data wcc;
1213 };
1214
1215
1216 Methods defined here:
1217 ---------------------
1218
1219 __init__(self, unpack)
1220 Constructor
1221
1222 Initialize object's private data according to the arguments given.
1223 Arguments can be given as positional, named arguments or a
1224 combination of both.
1225
1226 class REMOVE3resok(baseobj.BaseObj)
1227 struct REMOVE3resok {
1228 wcc_data wcc;
1229 };
1230
1231
1232 Methods defined here:
1233 ---------------------
1234
1235 __init__(self, unpack)
1236 Constructor
1237
1238 Initialize object's private data according to the arguments given.
1239 Arguments can be given as positional, named arguments or a
1240 combination of both.
1241
1242 class RENAME3args(baseobj.BaseObj)
1243 struct RENAME3args {
1244 diropargs3 nfrom;
1245 diropargs3 nto;
1246 };
1247
1248
1249 Methods defined here:
1250 ---------------------
1251
1252 __init__(self, unpack)
1253 Constructor
1254
1255 Initialize object's private data according to the arguments given.
1256 Arguments can be given as positional, named arguments or a
1257 combination of both.
1258
1259 class RENAME3res(baseobj.BaseObj)
1260 union switch RENAME3res (nfsstat3 status) {
1261 case const.NFS3_OK:
1262 RENAME3resok resok;
1263 default:
1264 RENAME3resfail resfail;
1265 };
1266
1267
1268 Methods defined here:
1269 ---------------------
1270
1271 __init__(self, unpack)
1272 Constructor
1273
1274 Initialize object's private data according to the arguments given.
1275 Arguments can be given as positional, named arguments or a
1276 combination of both.
1277
1278 class RENAME3resfail(baseobj.BaseObj)
1279 struct RENAME3resfail {
1280 wcc_data fromdir_wcc;
1281 wcc_data todir_wcc;
1282 };
1283
1284
1285 Methods defined here:
1286 ---------------------
1287
1288 __init__(self, unpack)
1289 Constructor
1290
1291 Initialize object's private data according to the arguments given.
1292 Arguments can be given as positional, named arguments or a
1293 combination of both.
1294
1295 class RENAME3resok(baseobj.BaseObj)
1296 struct RENAME3resok {
1297 wcc_data fromdir_wcc;
1298 wcc_data todir_wcc;
1299 };
1300
1301
1302 Methods defined here:
1303 ---------------------
1304
1305 __init__(self, unpack)
1306 Constructor
1307
1308 Initialize object's private data according to the arguments given.
1309 Arguments can be given as positional, named arguments or a
1310 combination of both.
1311
1312 class RMDIR3args(baseobj.BaseObj)
1313 struct RMDIR3args {
1314 diropargs3 object;
1315 };
1316
1317
1318 Methods defined here:
1319 ---------------------
1320
1321 __init__(self, unpack)
1322 Constructor
1323
1324 Initialize object's private data according to the arguments given.
1325 Arguments can be given as positional, named arguments or a
1326 combination of both.
1327
1328 class RMDIR3res(baseobj.BaseObj)
1329 union switch RMDIR3res (nfsstat3 status) {
1330 case const.NFS3_OK:
1331 RMDIR3resok resok;
1332 default:
1333 RMDIR3resfail resfail;
1334 };
1335
1336
1337 Methods defined here:
1338 ---------------------
1339
1340 __init__(self, unpack)
1341 Constructor
1342
1343 Initialize object's private data according to the arguments given.
1344 Arguments can be given as positional, named arguments or a
1345 combination of both.
1346
1347 class RMDIR3resfail(baseobj.BaseObj)
1348 struct RMDIR3resfail {
1349 wcc_data wcc;
1350 };
1351
1352
1353 Methods defined here:
1354 ---------------------
1355
1356 __init__(self, unpack)
1357 Constructor
1358
1359 Initialize object's private data according to the arguments given.
1360 Arguments can be given as positional, named arguments or a
1361 combination of both.
1362
1363 class RMDIR3resok(baseobj.BaseObj)
1364 struct RMDIR3resok {
1365 wcc_data wcc;
1366 };
1367
1368
1369 Methods defined here:
1370 ---------------------
1371
1372 __init__(self, unpack)
1373 Constructor
1374
1375 Initialize object's private data according to the arguments given.
1376 Arguments can be given as positional, named arguments or a
1377 combination of both.
1378
1379 class SETATTR3args(baseobj.BaseObj)
1380 struct SETATTR3args {
1381 nfs_fh3 fh;
1382 sattr3 attributes;
1383 sattrguard3 guard;
1384 };
1385
1386
1387 Methods defined here:
1388 ---------------------
1389
1390 __init__(self, unpack)
1391 Constructor
1392
1393 Initialize object's private data according to the arguments given.
1394 Arguments can be given as positional, named arguments or a
1395 combination of both.
1396
1397 class SETATTR3res(baseobj.BaseObj)
1398 union switch SETATTR3res (nfsstat3 status) {
1399 case const.NFS3_OK:
1400 SETATTR3resok resok;
1401 default:
1402 SETATTR3resfail resfail;
1403 };
1404
1405
1406 Methods defined here:
1407 ---------------------
1408
1409 __init__(self, unpack)
1410 Constructor
1411
1412 Initialize object's private data according to the arguments given.
1413 Arguments can be given as positional, named arguments or a
1414 combination of both.
1415
1416 class SETATTR3resfail(baseobj.BaseObj)
1417 struct SETATTR3resfail {
1418 wcc_data wcc;
1419 };
1420
1421
1422 Methods defined here:
1423 ---------------------
1424
1425 __init__(self, unpack)
1426 Constructor
1427
1428 Initialize object's private data according to the arguments given.
1429 Arguments can be given as positional, named arguments or a
1430 combination of both.
1431
1432 class SETATTR3resok(baseobj.BaseObj)
1433 struct SETATTR3resok {
1434 wcc_data wcc;
1435 };
1436
1437
1438 Methods defined here:
1439 ---------------------
1440
1441 __init__(self, unpack)
1442 Constructor
1443
1444 Initialize object's private data according to the arguments given.
1445 Arguments can be given as positional, named arguments or a
1446 combination of both.
1447
1448 class SYMLINK3args(baseobj.BaseObj)
1449 struct SYMLINK3args {
1450 diropargs3 where;
1451 symlinkdata3 symlink;
1452 };
1453
1454
1455 Methods defined here:
1456 ---------------------
1457
1458 __init__(self, unpack)
1459 Constructor
1460
1461 Initialize object's private data according to the arguments given.
1462 Arguments can be given as positional, named arguments or a
1463 combination of both.
1464
1465 class SYMLINK3res(baseobj.BaseObj)
1466 union switch SYMLINK3res (nfsstat3 status) {
1467 case const.NFS3_OK:
1468 SYMLINK3resok resok;
1469 default:
1470 SYMLINK3resfail resfail;
1471 };
1472
1473
1474 Methods defined here:
1475 ---------------------
1476
1477 __init__(self, unpack)
1478 Constructor
1479
1480 Initialize object's private data according to the arguments given.
1481 Arguments can be given as positional, named arguments or a
1482 combination of both.
1483
1484 class SYMLINK3resfail(baseobj.BaseObj)
1485 struct SYMLINK3resfail {
1486 wcc_data dir_wcc;
1487 };
1488
1489
1490 Methods defined here:
1491 ---------------------
1492
1493 __init__(self, unpack)
1494 Constructor
1495
1496 Initialize object's private data according to the arguments given.
1497 Arguments can be given as positional, named arguments or a
1498 combination of both.
1499
1500 class SYMLINK3resok(baseobj.BaseObj)
1501 struct SYMLINK3resok {
1502 post_op_fh3 obj;
1503 post_op_attr attributes;
1504 wcc_data wcc;
1505 };
1506
1507
1508 Methods defined here:
1509 ---------------------
1510
1511 __init__(self, unpack)
1512 Constructor
1513
1514 Initialize object's private data according to the arguments given.
1515 Arguments can be given as positional, named arguments or a
1516 combination of both.
1517
1518 class WRITE3args(baseobj.BaseObj)
1519 struct WRITE3args {
1520 nfs_fh3 fh;
1521 offset3 offset;
1522 count3 count;
1523 stable_how stable;
1524 opaque data<>;
1525 };
1526
1527
1528 Methods defined here:
1529 ---------------------
1530
1531 __init__(self, unpack)
1532 Constructor
1533
1534 Initialize object's private data according to the arguments given.
1535 Arguments can be given as positional, named arguments or a
1536 combination of both.
1537
1538 class WRITE3res(baseobj.BaseObj)
1539 union switch WRITE3res (nfsstat3 status) {
1540 case const.NFS3_OK:
1541 WRITE3resok resok;
1542 default:
1543 WRITE3resfail resfail;
1544 };
1545
1546
1547 Methods defined here:
1548 ---------------------
1549
1550 __init__(self, unpack)
1551 Constructor
1552
1553 Initialize object's private data according to the arguments given.
1554 Arguments can be given as positional, named arguments or a
1555 combination of both.
1556
1557 class WRITE3resfail(baseobj.BaseObj)
1558 struct WRITE3resfail {
1559 wcc_data wcc;
1560 };
1561
1562
1563 Methods defined here:
1564 ---------------------
1565
1566 __init__(self, unpack)
1567 Constructor
1568
1569 Initialize object's private data according to the arguments given.
1570 Arguments can be given as positional, named arguments or a
1571 combination of both.
1572
1573 class WRITE3resok(baseobj.BaseObj)
1574 struct WRITE3resok {
1575 wcc_data wcc;
1576 count3 count;
1577 stable_how committed;
1578 writeverf3 verifier;
1579 };
1580
1581
1582 Methods defined here:
1583 ---------------------
1584
1585 __init__(self, unpack)
1586 Constructor
1587
1588 Initialize object's private data according to the arguments given.
1589 Arguments can be given as positional, named arguments or a
1590 combination of both.
1591
1592 class createhow3(baseobj.BaseObj)
1593 union switch createhow3 (createmode3 mode) {
1594 case const.UNCHECKED:
1595 case const.GUARDED:
1596 sattr3 attributes;
1597 case const.EXCLUSIVE:
1598 createverf3 verifier;
1599 };
1600
1601
1602 Methods defined here:
1603 ---------------------
1604
1605 __init__(self, unpack)
1606 Constructor
1607
1608 Initialize object's private data according to the arguments given.
1609 Arguments can be given as positional, named arguments or a
1610 combination of both.
1611
1612 class createmode3(packet.utils.Enum)
1613 enum createmode3
1614
1615
1616 class devicedata3(baseobj.BaseObj)
1617 struct devicedata3 {
1618 sattr3 attributes;
1619 specdata3 spec;
1620 };
1621
1622
1623 Methods defined here:
1624 ---------------------
1625
1626 __init__(self, unpack)
1627 Constructor
1628
1629 Initialize object's private data according to the arguments given.
1630 Arguments can be given as positional, named arguments or a
1631 combination of both.
1632
1633 class dirlist3(baseobj.BaseObj)
1634 struct dirlist3 {
1635 entry3 *entries;
1636 bool eof;
1637 };
1638
1639
1640 Methods defined here:
1641 ---------------------
1642
1643 __init__(self, unpack)
1644 Constructor
1645
1646 Initialize object's private data according to the arguments given.
1647 Arguments can be given as positional, named arguments or a
1648 combination of both.
1649
1650 class dirlistplus3(baseobj.BaseObj)
1651 struct dirlistplus3 {
1652 entryplus3 *entries;
1653 bool eof;
1654 };
1655
1656
1657 Methods defined here:
1658 ---------------------
1659
1660 __init__(self, unpack)
1661 Constructor
1662
1663 Initialize object's private data according to the arguments given.
1664 Arguments can be given as positional, named arguments or a
1665 combination of both.
1666
1667 class diropargs3(baseobj.BaseObj)
1668 struct diropargs3 {
1669 nfs_fh3 fh;
1670 filename3 name;
1671 };
1672
1673
1674 Methods defined here:
1675 ---------------------
1676
1677 __init__(self, unpack)
1678 Constructor
1679
1680 Initialize object's private data according to the arguments given.
1681 Arguments can be given as positional, named arguments or a
1682 combination of both.
1683
1684 class entry3(baseobj.BaseObj)
1685 struct entry3 {
1686 fileid3 fileid;
1687 filename3 name;
1688 cookie3 cookie;
1689 entry3 *nextentry;
1690 };
1691
1692
1693 Methods defined here:
1694 ---------------------
1695
1696 __init__(self, unpack)
1697 Constructor
1698
1699 Initialize object's private data according to the arguments given.
1700 Arguments can be given as positional, named arguments or a
1701 combination of both.
1702
1703 class entryplus3(baseobj.BaseObj)
1704 struct entryplus3 {
1705 fileid3 fileid;
1706 filename3 name;
1707 cookie3 cookie;
1708 post_op_attr attributes;
1709 post_op_fh3 obj;
1710 entryplus3 *nextentry;
1711 };
1712
1713
1714 Methods defined here:
1715 ---------------------
1716
1717 __init__(self, unpack)
1718 Constructor
1719
1720 Initialize object's private data according to the arguments given.
1721 Arguments can be given as positional, named arguments or a
1722 combination of both.
1723
1724 class fattr3(baseobj.BaseObj)
1725 struct fattr3 {
1726 ftype3 type;
1727 mode3 mode;
1728 uint32 nlink;
1729 uid3 uid;
1730 gid3 gid;
1731 size3 size;
1732 size3 used;
1733 specdata3 rdev;
1734 uint64 fsid;
1735 fileid3 fileid;
1736 nfstime3 atime;
1737 nfstime3 mtime;
1738 nfstime3 ctime;
1739 };
1740
1741
1742 Methods defined here:
1743 ---------------------
1744
1745 __init__(self, unpack)
1746 Constructor
1747
1748 Initialize object's private data according to the arguments given.
1749 Arguments can be given as positional, named arguments or a
1750 combination of both.
1751
1752 class ftype3(packet.utils.Enum)
1753 enum ftype3
1754
1755
1756 class mknoddata3(baseobj.BaseObj)
1757 union switch mknoddata3 (ftype3 type) {
1758 case const.NF3CHR:
1759 case const.NF3BLK:
1760 devicedata3 device;
1761 case const.NF3SOCK:
1762 case const.NF3FIFO:
1763 sattr3 attributes;
1764 default:
1765 void;
1766 };
1767
1768
1769 Methods defined here:
1770 ---------------------
1771
1772 __init__(self, unpack)
1773 Constructor
1774
1775 Initialize object's private data according to the arguments given.
1776 Arguments can be given as positional, named arguments or a
1777 combination of both.
1778
1779 class nfs_bool(packet.utils.Enum)
1780 enum nfs_bool
1781
1782
1783 class nfs_proc3(packet.utils.Enum)
1784 enum nfs_proc3
1785
1786
1787 class nfsstat3(packet.utils.Enum)
1788 enum nfsstat3
1789
1790
1791 class nfstime3(baseobj.BaseObj)
1792 struct nfstime3 {
1793 uint32 seconds;
1794 uint32 nseconds;
1795 };
1796
1797
1798 Methods defined here:
1799 ---------------------
1800
1801 __init__(self, unpack)
1802 Constructor
1803
1804 Initialize object's private data according to the arguments given.
1805 Arguments can be given as positional, named arguments or a
1806 combination of both.
1807
1808 class post_op_attr(baseobj.BaseObj)
1809 union switch post_op_attr (bool attributes_follow) {
1810 case const.TRUE:
1811 fattr3 attributes;
1812 case const.FALSE:
1813 void;
1814 };
1815
1816
1817 Methods defined here:
1818 ---------------------
1819
1820 __init__(self, unpack)
1821 Constructor
1822
1823 Initialize object's private data according to the arguments given.
1824 Arguments can be given as positional, named arguments or a
1825 combination of both.
1826
1827 class post_op_fh3(baseobj.BaseObj)
1828 union switch post_op_fh3 (bool handle_follows) {
1829 case const.TRUE:
1830 nfs_fh3 fh;
1831 case const.FALSE:
1832 void;
1833 };
1834
1835
1836 Methods defined here:
1837 ---------------------
1838
1839 __init__(self, unpack)
1840 Constructor
1841
1842 Initialize object's private data according to the arguments given.
1843 Arguments can be given as positional, named arguments or a
1844 combination of both.
1845
1846 class pre_op_attr(baseobj.BaseObj)
1847 union switch pre_op_attr (bool attributes_follow) {
1848 case const.TRUE:
1849 wcc_attr attributes;
1850 case const.FALSE:
1851 void;
1852 };
1853
1854
1855 Methods defined here:
1856 ---------------------
1857
1858 __init__(self, unpack)
1859 Constructor
1860
1861 Initialize object's private data according to the arguments given.
1862 Arguments can be given as positional, named arguments or a
1863 combination of both.
1864
1865 class sattr3(baseobj.BaseObj)
1866 struct sattr3 {
1867 set_mode3 mode;
1868 set_uid3 uid;
1869 set_gid3 gid;
1870 set_size3 size;
1871 set_atime atime;
1872 set_mtime mtime;
1873 };
1874
1875
1876 Methods defined here:
1877 ---------------------
1878
1879 __init__(self, unpack)
1880 Constructor
1881
1882 Initialize object's private data according to the arguments given.
1883 Arguments can be given as positional, named arguments or a
1884 combination of both.
1885
1886 class sattrguard3(baseobj.BaseObj)
1887 union switch sattrguard3 (bool check) {
1888 case const.TRUE:
1889 nfstime3 ctime;
1890 case const.FALSE:
1891 void;
1892 };
1893
1894
1895 Methods defined here:
1896 ---------------------
1897
1898 __init__(self, unpack)
1899 Constructor
1900
1901 Initialize object's private data according to the arguments given.
1902 Arguments can be given as positional, named arguments or a
1903 combination of both.
1904
1905 class set_atime(baseobj.BaseObj)
1906 union switch set_atime (time_how set_it) {
1907 case const.SET_TO_CLIENT_TIME:
1908 nfstime3 atime;
1909 default:
1910 void;
1911 };
1912
1913
1914 Methods defined here:
1915 ---------------------
1916
1917 __init__(self, unpack)
1918 Constructor
1919
1920 Initialize object's private data according to the arguments given.
1921 Arguments can be given as positional, named arguments or a
1922 combination of both.
1923
1924 class set_gid3(baseobj.BaseObj)
1925 union switch set_gid3 (bool set_it) {
1926 case const.TRUE:
1927 gid3 gid;
1928 default:
1929 void;
1930 };
1931
1932
1933 Methods defined here:
1934 ---------------------
1935
1936 __init__(self, unpack)
1937 Constructor
1938
1939 Initialize object's private data according to the arguments given.
1940 Arguments can be given as positional, named arguments or a
1941 combination of both.
1942
1943 class set_mode3(baseobj.BaseObj)
1944 union switch set_mode3 (bool set_it) {
1945 case const.TRUE:
1946 mode3 mode;
1947 default:
1948 void;
1949 };
1950
1951
1952 Methods defined here:
1953 ---------------------
1954
1955 __init__(self, unpack)
1956 Constructor
1957
1958 Initialize object's private data according to the arguments given.
1959 Arguments can be given as positional, named arguments or a
1960 combination of both.
1961
1962 class set_mtime(baseobj.BaseObj)
1963 union switch set_mtime (time_how set_it) {
1964 case const.SET_TO_CLIENT_TIME:
1965 nfstime3 mtime;
1966 default:
1967 void;
1968 };
1969
1970
1971 Methods defined here:
1972 ---------------------
1973
1974 __init__(self, unpack)
1975 Constructor
1976
1977 Initialize object's private data according to the arguments given.
1978 Arguments can be given as positional, named arguments or a
1979 combination of both.
1980
1981 class set_size3(baseobj.BaseObj)
1982 union switch set_size3 (bool set_it) {
1983 case const.TRUE:
1984 size3 size;
1985 default:
1986 void;
1987 };
1988
1989
1990 Methods defined here:
1991 ---------------------
1992
1993 __init__(self, unpack)
1994 Constructor
1995
1996 Initialize object's private data according to the arguments given.
1997 Arguments can be given as positional, named arguments or a
1998 combination of both.
1999
2000 class set_uid3(baseobj.BaseObj)
2001 union switch set_uid3 (bool set_it) {
2002 case const.TRUE:
2003 uid3 uid;
2004 default:
2005 void;
2006 };
2007
2008
2009 Methods defined here:
2010 ---------------------
2011
2012 __init__(self, unpack)
2013 Constructor
2014
2015 Initialize object's private data according to the arguments given.
2016 Arguments can be given as positional, named arguments or a
2017 combination of both.
2018
2019 class specdata3(baseobj.BaseObj)
2020 struct specdata3 {
2021 uint32 specdata1;
2022 uint32 specdata2;
2023 };
2024
2025
2026 Methods defined here:
2027 ---------------------
2028
2029 __init__(self, unpack)
2030 Constructor
2031
2032 Initialize object's private data according to the arguments given.
2033 Arguments can be given as positional, named arguments or a
2034 combination of both.
2035
2036 class stable_how(packet.utils.Enum)
2037 enum stable_how
2038
2039
2040 class symlinkdata3(baseobj.BaseObj)
2041 struct symlinkdata3 {
2042 sattr3 attributes;
2043 nfspath3 linkdata;
2044 };
2045
2046
2047 Methods defined here:
2048 ---------------------
2049
2050 __init__(self, unpack)
2051 Constructor
2052
2053 Initialize object's private data according to the arguments given.
2054 Arguments can be given as positional, named arguments or a
2055 combination of both.
2056
2057 class time_how(packet.utils.Enum)
2058 enum time_how
2059
2060
2061 class wcc_attr(baseobj.BaseObj)
2062 struct wcc_attr {
2063 size3 size;
2064 nfstime3 mtime;
2065 nfstime3 ctime;
2066 };
2067
2068
2069 Methods defined here:
2070 ---------------------
2071
2072 __init__(self, unpack)
2073 Constructor
2074
2075 Initialize object's private data according to the arguments given.
2076 Arguments can be given as positional, named arguments or a
2077 combination of both.
2078
2079 class wcc_data(baseobj.BaseObj)
2080 struct wcc_data {
2081 pre_op_attr before;
2082 post_op_attr after;
2083 };
2084
2085
2086 Methods defined here:
2087 ---------------------
2088
2089 __init__(self, unpack)
2090 Constructor
2091
2092 Initialize object's private data according to the arguments given.
2093 Arguments can be given as positional, named arguments or a
2094 combination of both.
2095
2097 cookieverf3(unpack)
2098
2099 createverf3(unpack)
2100
2101 nfs_fh3(unpack)
2102
2103 writeverf3(unpack)
2104
2106 baseobj(3), packet.nfs.nfs3_const(3), packet.unpack(3), packet.utils(3)
2107
2108
2110 No known bugs.
2111
2113 Jorge Mora (mora@netapp.com)
2114
2115
2116
2117NFStest 3.2 21 March 2023 NFS3(3)