111 lines
3.8 KiB
TypeScript
111 lines
3.8 KiB
TypeScript
import { Reader } from '@jsonjoy.com/buffers/lib/Reader';
|
|
import { XdrDecoder } from '../../xdr/XdrDecoder';
|
|
import * as msg from './messages';
|
|
export declare class Nfsv4Decoder {
|
|
protected readonly xdr: XdrDecoder;
|
|
constructor(reader?: Reader);
|
|
decodeCompound(reader: Reader, isRequest: boolean): msg.Nfsv4CompoundRequest | msg.Nfsv4CompoundResponse | undefined;
|
|
decodeCompoundRequest(reader: Reader): msg.Nfsv4CompoundRequest;
|
|
decodeCompoundResponse(reader: Reader): msg.Nfsv4CompoundResponse;
|
|
private decodeRequest;
|
|
private decodeResponse;
|
|
private readFh;
|
|
private readVerifier;
|
|
private readStateid;
|
|
private readBitmap;
|
|
private readFattr;
|
|
private readChangeInfo;
|
|
private readClientAddr;
|
|
private readCbClient;
|
|
private readClientId;
|
|
private readOpenOwner;
|
|
private readLockOwner;
|
|
private readOpenToLockOwner;
|
|
private readLockOwnerInfo;
|
|
private readOpenClaim;
|
|
private readOpenHow;
|
|
private readOpenDelegation;
|
|
private readAce;
|
|
private readSecInfoFlavor;
|
|
private decodeAccessResponse;
|
|
private decodeCloseRequest;
|
|
private decodeCloseResponse;
|
|
private decodeCommitResponse;
|
|
private decodeCreateRequest;
|
|
private decodeCreateResponse;
|
|
private decodeDelegpurgeResponse;
|
|
private decodeDelegreturnResponse;
|
|
private decodeGetattrRequest;
|
|
private decodeGetattrResponse;
|
|
private decodeGetfhRequest;
|
|
private decodeGetfhResponse;
|
|
private decodeLinkRequest;
|
|
private decodeLinkResponse;
|
|
private decodeLockRequest;
|
|
private decodeLockResponse;
|
|
private decodeLocktRequest;
|
|
private decodeLocktResponse;
|
|
private decodeLockuRequest;
|
|
private decodeLockuResponse;
|
|
private decodeLookupRequest;
|
|
private decodeLookupResponse;
|
|
private decodeLookuppRequest;
|
|
private decodeLookuppResponse;
|
|
private decodeNverifyRequest;
|
|
private decodeNverifyResponse;
|
|
private decodeOpenRequest;
|
|
private decodeOpenResponse;
|
|
private decodeOpenattrRequest;
|
|
private decodeOpenattrResponse;
|
|
private decodeOpenConfirmRequest;
|
|
private decodeOpenConfirmResponse;
|
|
private decodeOpenDowngradeRequest;
|
|
private decodeOpenDowngradeResponse;
|
|
private decodePutfhRequest;
|
|
private decodePutfhResponse;
|
|
private decodePutrootfhResponse;
|
|
private decodeReadRequest;
|
|
private decodeReadResponse;
|
|
private decodeReaddirRequest;
|
|
private decodeReaddirResponse;
|
|
private decodeReadlinkRequest;
|
|
private decodeReadlinkResponse;
|
|
private decodeRemoveRequest;
|
|
private decodeRemoveResponse;
|
|
private decodeRenameRequest;
|
|
private decodeRenameResponse;
|
|
private decodeRenewRequest;
|
|
private decodeRenewResponse;
|
|
private decodeRestorefhRequest;
|
|
private decodeRestorefhResponse;
|
|
private decodeSavefhRequest;
|
|
private decodeSavefhResponse;
|
|
private decodeSecinfoRequest;
|
|
private decodeSecinfoResponse;
|
|
private decodeSetattrRequest;
|
|
private decodeSetattrResponse;
|
|
private decodeSetclientidRequest;
|
|
private decodeSetclientidResponse;
|
|
private decodeSetclientidConfirmRequest;
|
|
private decodeSetclientidConfirmResponse;
|
|
private decodeVerifyRequest;
|
|
private decodeVerifyResponse;
|
|
private decodeWriteRequest;
|
|
private decodeWriteResponse;
|
|
private decodeReleaseLockOwnerRequest;
|
|
private decodeReleaseLockOwnerResponse;
|
|
private decodeIllegalRequest;
|
|
private decodeIllegalResponse;
|
|
decodeCbCompound(reader: Reader, isRequest: boolean): msg.Nfsv4CbCompoundRequest | msg.Nfsv4CbCompoundResponse | undefined;
|
|
private decodeCbCompoundRequest;
|
|
private decodeCbCompoundResponse;
|
|
private decodeCbRequest;
|
|
private decodeCbResponse;
|
|
private decodeCbGetattrRequest;
|
|
private decodeCbGetattrResponse;
|
|
private decodeCbRecallRequest;
|
|
private decodeCbRecallResponse;
|
|
private decodeCbIllegalRequest;
|
|
private decodeCbIllegalResponse;
|
|
}
|