32 lines
1.0 KiB
TypeScript
32 lines
1.0 KiB
TypeScript
import type { Reader } from '@jsonjoy.com/buffers/lib/Reader';
|
|
export declare class Nlm4Holder {
|
|
readonly exclusive: boolean;
|
|
readonly svid: number;
|
|
readonly oh: Reader;
|
|
readonly offset: bigint;
|
|
readonly length: bigint;
|
|
constructor(exclusive: boolean, svid: number, oh: Reader, offset: bigint, length: bigint);
|
|
}
|
|
export declare class Nlm4Lock {
|
|
readonly callerName: string;
|
|
readonly fh: Reader;
|
|
readonly oh: Reader;
|
|
readonly svid: number;
|
|
readonly offset: bigint;
|
|
readonly length: bigint;
|
|
constructor(callerName: string, fh: Reader, oh: Reader, svid: number, offset: bigint, length: bigint);
|
|
}
|
|
export declare class Nlm4Share {
|
|
readonly callerName: string;
|
|
readonly fh: Reader;
|
|
readonly oh: Reader;
|
|
readonly mode: number;
|
|
readonly access: number;
|
|
constructor(callerName: string, fh: Reader, oh: Reader, mode: number, access: number);
|
|
}
|
|
export declare class Nlm4Notify {
|
|
readonly name: string;
|
|
readonly state: number;
|
|
constructor(name: string, state: number);
|
|
}
|