Files
starface-outlook-sync-addin/node_modules/@jsonjoy.com/json-pack/lib/nfs/v3/locks/NlmDecoder.d.ts
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

34 lines
1.1 KiB
TypeScript

import { Reader } from '@jsonjoy.com/buffers/lib/Reader';
import { XdrDecoder } from '../../../xdr/XdrDecoder';
import { NlmProc } from './constants';
import * as msg from './messages';
export declare class NlmDecoder {
protected readonly xdr: XdrDecoder;
constructor(reader?: Reader);
decodeMessage(reader: Reader, proc: NlmProc, isRequest: boolean): msg.NlmMessage | undefined;
private decodeRequest;
private decodeResponse;
private readCookie;
private readNetobj;
private readNlm4Holder;
private readNlm4Lock;
private readNlm4Share;
private readTestArgs;
private readLockArgs;
private readCancelArgs;
private readUnlockArgs;
private readShareArgs;
private decodeTestRequest;
private decodeTestResponse;
private decodeLockRequest;
private decodeResponse4;
private decodeCancelRequest;
private decodeUnlockRequest;
private decodeGrantedRequest;
private decodeShareRequest;
private decodeShareResponse;
private decodeUnshareRequest;
private decodeNmLockRequest;
private decodeFreeAllRequest;
}