MountDecoder.d.ts 748 B

123456789101112131415161718192021
  1. import { Reader } from '@jsonjoy.com/buffers/lib/Reader';
  2. import { XdrDecoder } from '../../../xdr/XdrDecoder';
  3. import { MountProc } from './constants';
  4. import * as msg from './messages';
  5. export declare class MountDecoder {
  6. protected readonly xdr: XdrDecoder;
  7. constructor(reader?: Reader);
  8. decodeMessage(reader: Reader, proc: MountProc, isRequest: boolean): msg.MountMessage | undefined;
  9. private decodeRequest;
  10. private decodeResponse;
  11. private readFhandle3;
  12. private readDirpath;
  13. private readMountBody;
  14. private readGroupNode;
  15. private readExportNode;
  16. private decodeMntRequest;
  17. private decodeMntResponse;
  18. private decodeDumpResponse;
  19. private decodeUmntRequest;
  20. private decodeExportResponse;
  21. }