Nfsv4Encoder.d.ts 815 B

123456789101112
  1. import { XdrEncoder } from '../../xdr/XdrEncoder';
  2. import * as msg from './messages';
  3. import type { IWriter, IWriterGrowable } from '@jsonjoy.com/util/lib/buffers';
  4. export declare class Nfsv4Encoder<W extends IWriter & IWriterGrowable = IWriter & IWriterGrowable> {
  5. readonly writer: W;
  6. readonly xdr: XdrEncoder;
  7. constructor(writer?: W);
  8. encodeCompound(compound: msg.Nfsv4CompoundRequest | msg.Nfsv4CompoundResponse, isRequest?: boolean): Uint8Array;
  9. writeCompound(compound: msg.Nfsv4CompoundRequest | msg.Nfsv4CompoundResponse, isRequest: boolean): void;
  10. encodeCbCompound(compound: msg.Nfsv4CbCompoundRequest | msg.Nfsv4CbCompoundResponse, isRequest?: boolean): Uint8Array;
  11. writeCbCompound(compound: msg.Nfsv4CbCompoundRequest | msg.Nfsv4CbCompoundResponse, isRequest: boolean): void;
  12. }