builder.d.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import * as msg from './messages';
  2. import * as structs from './structs';
  3. import { Nfsv4LockType } from './constants';
  4. export declare const nfs: {
  5. PUTROOTFH(): msg.Nfsv4PutrootfhRequest;
  6. PUTFH(fh: structs.Nfsv4Fh): msg.Nfsv4PutfhRequest;
  7. PUTPUBFH(): msg.Nfsv4PutpubfhRequest;
  8. GETFH(): msg.Nfsv4GetfhRequest;
  9. LOOKUP(name: string): msg.Nfsv4LookupRequest;
  10. LOOKUPP(): msg.Nfsv4LookuppRequest;
  11. GETATTR(attrBitmap: number[]): msg.Nfsv4GetattrRequest;
  12. READDIR(attrBitmap: number | number[], cookieverf?: Uint8Array, cookie?: bigint, dircount?: number, maxcount?: number): msg.Nfsv4ReaddirRequest;
  13. ACCESS(accessMask?: number): msg.Nfsv4AccessRequest;
  14. READ(offset: bigint, count: number, stateid?: structs.Nfsv4Stateid): msg.Nfsv4ReadRequest;
  15. WRITE(stateid: structs.Nfsv4Stateid, offset: bigint, stable: number, data: Uint8Array): msg.Nfsv4WriteRequest;
  16. COMMIT(offset: bigint, count: number): msg.Nfsv4CommitRequest;
  17. CREATE(objtype: structs.Nfsv4CreateType, objname: string, createattrs: structs.Nfsv4Fattr): msg.Nfsv4CreateRequest;
  18. LINK(newname: string): msg.Nfsv4LinkRequest;
  19. READLINK(): msg.Nfsv4ReadlinkRequest;
  20. SAVEFH(): msg.Nfsv4SavefhRequest;
  21. RESTOREFH(): msg.Nfsv4RestorefhRequest;
  22. SETATTR(stateid: structs.Nfsv4Stateid, attrs: structs.Nfsv4Fattr): msg.Nfsv4SetattrRequest;
  23. VERIFY(attrs: structs.Nfsv4Fattr): msg.Nfsv4VerifyRequest;
  24. NVERIFY(attrs: structs.Nfsv4Fattr): msg.Nfsv4NverifyRequest;
  25. REMOVE(name: string): msg.Nfsv4RemoveRequest;
  26. RENAME(oldname: string, newname: string): msg.Nfsv4RenameRequest;
  27. RENEW(clientid: bigint): msg.Nfsv4RenewRequest;
  28. SETCLIENTID(client: structs.Nfsv4ClientId, callback: structs.Nfsv4CbClient, callbackIdent: number): msg.Nfsv4SetclientidRequest;
  29. SETCLIENTID_CONFIRM(clientid: bigint, verifier: structs.Nfsv4Verifier): msg.Nfsv4SetclientidConfirmRequest;
  30. OPEN(seqid: number, shareAccess: number, shareDeny: number, owner: structs.Nfsv4OpenOwner, openhow: structs.Nfsv4OpenHow, claim: structs.Nfsv4OpenClaim): msg.Nfsv4OpenRequest;
  31. CLOSE(seqid: number, openStateid: structs.Nfsv4Stateid): msg.Nfsv4CloseRequest;
  32. OPEN_CONFIRM(openStateid: structs.Nfsv4Stateid, seqid: number): msg.Nfsv4OpenConfirmRequest;
  33. OPEN_DOWNGRADE(openStateid: structs.Nfsv4Stateid, seqid: number, shareAccess: number, shareDeny: number): msg.Nfsv4OpenDowngradeRequest;
  34. OPENATTR(createdir?: boolean): msg.Nfsv4OpenattrRequest;
  35. SECINFO(name: string): msg.Nfsv4SecinfoRequest;
  36. DELEGPURGE(clientid: bigint): msg.Nfsv4DelegpurgeRequest;
  37. DELEGRETURN(stateid: structs.Nfsv4Stateid): msg.Nfsv4DelegreturnRequest;
  38. LOCK(locktype: Nfsv4LockType, reclaim: boolean, offset: bigint, length: bigint, locker: structs.Nfsv4LockOwnerInfo): msg.Nfsv4LockRequest;
  39. LOCKT(locktype: number, offset: bigint, length: bigint, owner: structs.Nfsv4LockOwner): msg.Nfsv4LocktRequest;
  40. LOCKU(locktype: number, seqid: number, lockStateid: structs.Nfsv4Stateid, offset: bigint, length: bigint): msg.Nfsv4LockuRequest;
  41. RELEASE_LOCKOWNER(lockOwner: structs.Nfsv4LockOwner): msg.Nfsv4ReleaseLockOwnerRequest;
  42. Verifier(data?: Uint8Array): structs.Nfsv4Verifier;
  43. Stateid(seqid?: number, other?: Uint8Array): structs.Nfsv4Stateid;
  44. Fattr(attrNums: number[], attrVals: Uint8Array): structs.Nfsv4Fattr;
  45. ClientId(verifier: structs.Nfsv4Verifier, id: Uint8Array): structs.Nfsv4ClientId;
  46. CbClient(cbProgram: number, rNetid: string, rAddr: string): structs.Nfsv4CbClient;
  47. Bitmap(attrNums: number[]): structs.Nfsv4Bitmap;
  48. CreateTypeFile(): structs.Nfsv4CreateType;
  49. CreateTypeDir(): structs.Nfsv4CreateType;
  50. OpenOwner(clientid: bigint, owner: Uint8Array): structs.Nfsv4OpenOwner;
  51. OpenClaimNull(filename: string): structs.Nfsv4OpenClaim;
  52. OpenHowNoCreate(): structs.Nfsv4OpenHow;
  53. OpenHowCreateUnchecked(createattrs?: structs.Nfsv4Fattr): structs.Nfsv4OpenHow;
  54. OpenHowCreateGuarded(createattrs?: structs.Nfsv4Fattr): structs.Nfsv4OpenHow;
  55. OpenHowCreateExclusive(verifier: structs.Nfsv4Verifier): structs.Nfsv4OpenHow;
  56. LockOwner(clientid: bigint, owner: Uint8Array): structs.Nfsv4LockOwner;
  57. NewLockOwner(openSeqid: number, openStateid: structs.Nfsv4Stateid, lockSeqid: number, lockOwner: structs.Nfsv4LockOwner): structs.Nfsv4LockOwnerInfo;
  58. ExistingLockOwner(lockStateid: structs.Nfsv4Stateid, lockSeqid: number): structs.Nfsv4LockOwnerInfo;
  59. ILLEGAL(): msg.Nfsv4IllegalRequest;
  60. };