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

79 lines
2.4 KiB
TypeScript

import { Reader } from '@jsonjoy.com/buffers/lib/Reader';
import { XdrDecoder } from '../../xdr/XdrDecoder';
import { Nfsv3Proc } from './constants';
import * as msg from './messages';
export declare class Nfsv3Decoder {
protected readonly xdr: XdrDecoder;
constructor(reader?: Reader);
decodeMessage(reader: Reader, proc: Nfsv3Proc, isRequest: boolean): msg.Nfsv3Message | undefined;
private decodeRequest;
private decodeResponse;
private readFh;
private readFilename;
private readTime;
private readSpecData;
private readFattr;
private readPostOpAttr;
private readWccAttr;
private readPreOpAttr;
private readWccData;
private readPostOpFh;
private readSetMode;
private readSetUid;
private readSetGid;
private readSetSize;
private readSetAtime;
private readSetMtime;
private readSattr;
private readSattrGuard;
private readDirOpArgs;
private readCreateHow;
private readMknodData;
private readEntry;
private readEntryPlus;
private readDirList;
private readDirListPlus;
private decodeGetattrRequest;
private decodeGetattrResponse;
private decodeSetattrRequest;
private decodeSetattrResponse;
private decodeLookupRequest;
private decodeLookupResponse;
private decodeAccessRequest;
private decodeAccessResponse;
private decodeReadlinkRequest;
private decodeReadlinkResponse;
private decodeReadRequest;
private decodeReadResponse;
private decodeWriteRequest;
private decodeWriteResponse;
private decodeCreateRequest;
private decodeCreateResponse;
private decodeMkdirRequest;
private decodeMkdirResponse;
private decodeSymlinkRequest;
private decodeSymlinkResponse;
private decodeMknodRequest;
private decodeMknodResponse;
private decodeRemoveRequest;
private decodeRemoveResponse;
private decodeRmdirRequest;
private decodeRmdirResponse;
private decodeRenameRequest;
private decodeRenameResponse;
private decodeLinkRequest;
private decodeLinkResponse;
private decodeReaddirRequest;
private decodeReaddirResponse;
private decodeReaddirplusRequest;
private decodeReaddirplusResponse;
private decodeFsstatRequest;
private decodeFsstatResponse;
private decodeFsinfoRequest;
private decodeFsinfoResponse;
private decodePathconfRequest;
private decodePathconfResponse;
private decodeCommitRequest;
private decodeCommitResponse;
}