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

61 lines
4.4 KiB
TypeScript

import * as msg from './messages';
import * as structs from './structs';
import { Nfsv4LockType } from './constants';
export declare const nfs: {
PUTROOTFH(): msg.Nfsv4PutrootfhRequest;
PUTFH(fh: structs.Nfsv4Fh): msg.Nfsv4PutfhRequest;
PUTPUBFH(): msg.Nfsv4PutpubfhRequest;
GETFH(): msg.Nfsv4GetfhRequest;
LOOKUP(name: string): msg.Nfsv4LookupRequest;
LOOKUPP(): msg.Nfsv4LookuppRequest;
GETATTR(attrBitmap: number[]): msg.Nfsv4GetattrRequest;
READDIR(attrBitmap: number | number[], cookieverf?: Uint8Array, cookie?: bigint, dircount?: number, maxcount?: number): msg.Nfsv4ReaddirRequest;
ACCESS(accessMask?: number): msg.Nfsv4AccessRequest;
READ(offset: bigint, count: number, stateid?: structs.Nfsv4Stateid): msg.Nfsv4ReadRequest;
WRITE(stateid: structs.Nfsv4Stateid, offset: bigint, stable: number, data: Uint8Array): msg.Nfsv4WriteRequest;
COMMIT(offset: bigint, count: number): msg.Nfsv4CommitRequest;
CREATE(objtype: structs.Nfsv4CreateType, objname: string, createattrs: structs.Nfsv4Fattr): msg.Nfsv4CreateRequest;
LINK(newname: string): msg.Nfsv4LinkRequest;
READLINK(): msg.Nfsv4ReadlinkRequest;
SAVEFH(): msg.Nfsv4SavefhRequest;
RESTOREFH(): msg.Nfsv4RestorefhRequest;
SETATTR(stateid: structs.Nfsv4Stateid, attrs: structs.Nfsv4Fattr): msg.Nfsv4SetattrRequest;
VERIFY(attrs: structs.Nfsv4Fattr): msg.Nfsv4VerifyRequest;
NVERIFY(attrs: structs.Nfsv4Fattr): msg.Nfsv4NverifyRequest;
REMOVE(name: string): msg.Nfsv4RemoveRequest;
RENAME(oldname: string, newname: string): msg.Nfsv4RenameRequest;
RENEW(clientid: bigint): msg.Nfsv4RenewRequest;
SETCLIENTID(client: structs.Nfsv4ClientId, callback: structs.Nfsv4CbClient, callbackIdent: number): msg.Nfsv4SetclientidRequest;
SETCLIENTID_CONFIRM(clientid: bigint, verifier: structs.Nfsv4Verifier): msg.Nfsv4SetclientidConfirmRequest;
OPEN(seqid: number, shareAccess: number, shareDeny: number, owner: structs.Nfsv4OpenOwner, openhow: structs.Nfsv4OpenHow, claim: structs.Nfsv4OpenClaim): msg.Nfsv4OpenRequest;
CLOSE(seqid: number, openStateid: structs.Nfsv4Stateid): msg.Nfsv4CloseRequest;
OPEN_CONFIRM(openStateid: structs.Nfsv4Stateid, seqid: number): msg.Nfsv4OpenConfirmRequest;
OPEN_DOWNGRADE(openStateid: structs.Nfsv4Stateid, seqid: number, shareAccess: number, shareDeny: number): msg.Nfsv4OpenDowngradeRequest;
OPENATTR(createdir?: boolean): msg.Nfsv4OpenattrRequest;
SECINFO(name: string): msg.Nfsv4SecinfoRequest;
DELEGPURGE(clientid: bigint): msg.Nfsv4DelegpurgeRequest;
DELEGRETURN(stateid: structs.Nfsv4Stateid): msg.Nfsv4DelegreturnRequest;
LOCK(locktype: Nfsv4LockType, reclaim: boolean, offset: bigint, length: bigint, locker: structs.Nfsv4LockOwnerInfo): msg.Nfsv4LockRequest;
LOCKT(locktype: number, offset: bigint, length: bigint, owner: structs.Nfsv4LockOwner): msg.Nfsv4LocktRequest;
LOCKU(locktype: number, seqid: number, lockStateid: structs.Nfsv4Stateid, offset: bigint, length: bigint): msg.Nfsv4LockuRequest;
RELEASE_LOCKOWNER(lockOwner: structs.Nfsv4LockOwner): msg.Nfsv4ReleaseLockOwnerRequest;
Verifier(data?: Uint8Array): structs.Nfsv4Verifier;
Stateid(seqid?: number, other?: Uint8Array): structs.Nfsv4Stateid;
Fattr(attrNums: number[], attrVals: Uint8Array): structs.Nfsv4Fattr;
ClientId(verifier: structs.Nfsv4Verifier, id: Uint8Array): structs.Nfsv4ClientId;
CbClient(cbProgram: number, rNetid: string, rAddr: string): structs.Nfsv4CbClient;
Bitmap(attrNums: number[]): structs.Nfsv4Bitmap;
CreateTypeFile(): structs.Nfsv4CreateType;
CreateTypeDir(): structs.Nfsv4CreateType;
OpenOwner(clientid: bigint, owner: Uint8Array): structs.Nfsv4OpenOwner;
OpenClaimNull(filename: string): structs.Nfsv4OpenClaim;
OpenHowNoCreate(): structs.Nfsv4OpenHow;
OpenHowCreateUnchecked(createattrs?: structs.Nfsv4Fattr): structs.Nfsv4OpenHow;
OpenHowCreateGuarded(createattrs?: structs.Nfsv4Fattr): structs.Nfsv4OpenHow;
OpenHowCreateExclusive(verifier: structs.Nfsv4Verifier): structs.Nfsv4OpenHow;
LockOwner(clientid: bigint, owner: Uint8Array): structs.Nfsv4LockOwner;
NewLockOwner(openSeqid: number, openStateid: structs.Nfsv4Stateid, lockSeqid: number, lockOwner: structs.Nfsv4LockOwner): structs.Nfsv4LockOwnerInfo;
ExistingLockOwner(lockStateid: structs.Nfsv4Stateid, lockSeqid: number): structs.Nfsv4LockOwnerInfo;
ILLEGAL(): msg.Nfsv4IllegalRequest;
};