structs.d.ts 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. import type { Reader } from '@jsonjoy.com/buffers/lib/Reader';
  2. export declare class Nlm4Holder {
  3. readonly exclusive: boolean;
  4. readonly svid: number;
  5. readonly oh: Reader;
  6. readonly offset: bigint;
  7. readonly length: bigint;
  8. constructor(exclusive: boolean, svid: number, oh: Reader, offset: bigint, length: bigint);
  9. }
  10. export declare class Nlm4Lock {
  11. readonly callerName: string;
  12. readonly fh: Reader;
  13. readonly oh: Reader;
  14. readonly svid: number;
  15. readonly offset: bigint;
  16. readonly length: bigint;
  17. constructor(callerName: string, fh: Reader, oh: Reader, svid: number, offset: bigint, length: bigint);
  18. }
  19. export declare class Nlm4Share {
  20. readonly callerName: string;
  21. readonly fh: Reader;
  22. readonly oh: Reader;
  23. readonly mode: number;
  24. readonly access: number;
  25. constructor(callerName: string, fh: Reader, oh: Reader, mode: number, access: number);
  26. }
  27. export declare class Nlm4Notify {
  28. readonly name: string;
  29. readonly state: number;
  30. constructor(name: string, state: number);
  31. }