Nfsv4Decoder.d.ts 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import { Reader } from '@jsonjoy.com/buffers/lib/Reader';
  2. import { XdrDecoder } from '../../xdr/XdrDecoder';
  3. import * as msg from './messages';
  4. export declare class Nfsv4Decoder {
  5. protected readonly xdr: XdrDecoder;
  6. constructor(reader?: Reader);
  7. decodeCompound(reader: Reader, isRequest: boolean): msg.Nfsv4CompoundRequest | msg.Nfsv4CompoundResponse | undefined;
  8. decodeCompoundRequest(reader: Reader): msg.Nfsv4CompoundRequest;
  9. decodeCompoundResponse(reader: Reader): msg.Nfsv4CompoundResponse;
  10. private decodeRequest;
  11. private decodeResponse;
  12. private readFh;
  13. private readVerifier;
  14. private readStateid;
  15. private readBitmap;
  16. private readFattr;
  17. private readChangeInfo;
  18. private readClientAddr;
  19. private readCbClient;
  20. private readClientId;
  21. private readOpenOwner;
  22. private readLockOwner;
  23. private readOpenToLockOwner;
  24. private readLockOwnerInfo;
  25. private readOpenClaim;
  26. private readOpenHow;
  27. private readOpenDelegation;
  28. private readAce;
  29. private readSecInfoFlavor;
  30. private decodeAccessResponse;
  31. private decodeCloseRequest;
  32. private decodeCloseResponse;
  33. private decodeCommitResponse;
  34. private decodeCreateRequest;
  35. private decodeCreateResponse;
  36. private decodeDelegpurgeResponse;
  37. private decodeDelegreturnResponse;
  38. private decodeGetattrRequest;
  39. private decodeGetattrResponse;
  40. private decodeGetfhRequest;
  41. private decodeGetfhResponse;
  42. private decodeLinkRequest;
  43. private decodeLinkResponse;
  44. private decodeLockRequest;
  45. private decodeLockResponse;
  46. private decodeLocktRequest;
  47. private decodeLocktResponse;
  48. private decodeLockuRequest;
  49. private decodeLockuResponse;
  50. private decodeLookupRequest;
  51. private decodeLookupResponse;
  52. private decodeLookuppRequest;
  53. private decodeLookuppResponse;
  54. private decodeNverifyRequest;
  55. private decodeNverifyResponse;
  56. private decodeOpenRequest;
  57. private decodeOpenResponse;
  58. private decodeOpenattrRequest;
  59. private decodeOpenattrResponse;
  60. private decodeOpenConfirmRequest;
  61. private decodeOpenConfirmResponse;
  62. private decodeOpenDowngradeRequest;
  63. private decodeOpenDowngradeResponse;
  64. private decodePutfhRequest;
  65. private decodePutfhResponse;
  66. private decodePutrootfhResponse;
  67. private decodeReadRequest;
  68. private decodeReadResponse;
  69. private decodeReaddirRequest;
  70. private decodeReaddirResponse;
  71. private decodeReadlinkRequest;
  72. private decodeReadlinkResponse;
  73. private decodeRemoveRequest;
  74. private decodeRemoveResponse;
  75. private decodeRenameRequest;
  76. private decodeRenameResponse;
  77. private decodeRenewRequest;
  78. private decodeRenewResponse;
  79. private decodeRestorefhRequest;
  80. private decodeRestorefhResponse;
  81. private decodeSavefhRequest;
  82. private decodeSavefhResponse;
  83. private decodeSecinfoRequest;
  84. private decodeSecinfoResponse;
  85. private decodeSetattrRequest;
  86. private decodeSetattrResponse;
  87. private decodeSetclientidRequest;
  88. private decodeSetclientidResponse;
  89. private decodeSetclientidConfirmRequest;
  90. private decodeSetclientidConfirmResponse;
  91. private decodeVerifyRequest;
  92. private decodeVerifyResponse;
  93. private decodeWriteRequest;
  94. private decodeWriteResponse;
  95. private decodeReleaseLockOwnerRequest;
  96. private decodeReleaseLockOwnerResponse;
  97. private decodeIllegalRequest;
  98. private decodeIllegalResponse;
  99. decodeCbCompound(reader: Reader, isRequest: boolean): msg.Nfsv4CbCompoundRequest | msg.Nfsv4CbCompoundResponse | undefined;
  100. private decodeCbCompoundRequest;
  101. private decodeCbCompoundResponse;
  102. private decodeCbRequest;
  103. private decodeCbResponse;
  104. private decodeCbGetattrRequest;
  105. private decodeCbGetattrResponse;
  106. private decodeCbRecallRequest;
  107. private decodeCbRecallResponse;
  108. private decodeCbIllegalRequest;
  109. private decodeCbIllegalResponse;
  110. }