パッケージ jcifs.internal.smb2.info
クラス Smb2SetInfoRequest
- java.lang.Object
-
- jcifs.internal.smb2.ServerMessageBlock2
-
- jcifs.internal.smb2.ServerMessageBlock2Request<Smb2SetInfoResponse>
-
- jcifs.internal.smb2.info.Smb2SetInfoRequest
-
- すべての実装されたインタフェース:
CommonServerMessageBlock,CommonServerMessageBlockRequest,Request<Smb2SetInfoResponse>,RequestWithFileId,Message,Request
public class Smb2SetInfoRequest extends ServerMessageBlock2Request<Smb2SetInfoResponse> implements RequestWithFileId
- 作成者:
- mbechler
-
-
フィールドの概要
-
クラスから継承されたフィールド jcifs.internal.smb2.ServerMessageBlock2
SMB2_CANCEL, SMB2_CHANGE_NOTIFY, SMB2_CLOSE, SMB2_CREATE, SMB2_ECHO, SMB2_FLAGS_ASYNC_COMMAND, SMB2_FLAGS_DFS_OPERATIONS, SMB2_FLAGS_PRIORITY_MASK, SMB2_FLAGS_RELATED_OPERATIONS, SMB2_FLAGS_REPLAY_OPERATION, SMB2_FLAGS_SERVER_TO_REDIR, SMB2_FLAGS_SIGNED, SMB2_FLUSH, SMB2_IOCTL, SMB2_LOCK, SMB2_LOGOFF, SMB2_NEGOTIATE, SMB2_OPLOCK_BREAK, SMB2_QUERY_DIRECTORY, SMB2_QUERY_INFO, SMB2_READ, SMB2_SESSION_SETUP, SMB2_SET_INFO, SMB2_TREE_CONNECT, SMB2_TREE_DISCONNECT, SMB2_WRITE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Smb2SetInfoRequest(Configuration config)Smb2SetInfoRequest(Configuration config, byte[] fileId)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected Smb2SetInfoResponsecreateResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2SetInfoResponse> req)protected intreadBytesWireFormat(byte[] buffer, int bufferIndex)voidsetAdditionalInformation(int additionalInformation)voidsetFileId(byte[] fileId)voidsetFileInfoClass(byte fileInfoClass)<T extends FileInformation & Encodable>
voidsetFileInformation(T fi)voidsetInfo(Encodable info)voidsetInfoType(byte infoType)intsize()protected intwriteBytesWireFormat(byte[] dst, int dstIndex)-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2Request
allowChain, createCancel, encode, getCreditCost, getNext, getOverrideTimeout, getResponse, ignoreDisconnect, initResponse, isCancel, isResponseAsync, setNext, setOverrideTimeout, setRequestCredits, setResponse, setTid, split
-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2
addFlags, chain, clearFlags, decode, decode, equals, getAsyncId, getCommand, getConfig, getCredit, getCreditCharge, getDigest, getErrorContextCount, getErrorData, getFlags, getHeaderStart, getLength, getMid, getNextCommandOffset, getRawPayload, getSessionId, getStatus, getTreeId, hashCode, haveResponse, isAsync, isErrorResponseStatus, isRetainPayload, pad8, readErrorResponse, readHeaderWireFormat, reset, retainPayload, setAsyncId, setCommand, setCredit, setDigest, setExtendedSecurity, setMid, setNext, setRawPayload, setReadSize, setSessionId, setTreeId, setUid, size8, size8, toString, writeHeaderWireFormat
-
インタフェースから継承されたメソッド jcifs.internal.CommonServerMessageBlock
decode, getCommand, getDigest, getMid, reset, setCommand, setDigest, setExtendedSecurity, setMid, setSessionId, setUid
-
インタフェースから継承されたメソッド jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
-
-
-
コンストラクタの詳細
-
Smb2SetInfoRequest
public Smb2SetInfoRequest(Configuration config)
- パラメータ:
config-
-
Smb2SetInfoRequest
public Smb2SetInfoRequest(Configuration config, byte[] fileId)
- パラメータ:
config-fileId-
-
-
メソッドの詳細
-
setFileId
public void setFileId(byte[] fileId)
- 定義:
setFileIdインタフェース内RequestWithFileId- 関連項目:
RequestWithFileId.setFileId(byte[])
-
setInfoType
public void setInfoType(byte infoType)
- パラメータ:
infoType- the infoType to set
-
setFileInfoClass
public void setFileInfoClass(byte fileInfoClass)
- パラメータ:
fileInfoClass- the fileInfoClass to set
-
setAdditionalInformation
public void setAdditionalInformation(int additionalInformation)
- パラメータ:
additionalInformation- the additionalInformation to set
-
setFileInformation
public <T extends FileInformation & Encodable> void setFileInformation(T fi)
- パラメータ:
fi-
-
setInfo
public void setInfo(Encodable info)
- パラメータ:
info- the info to set
-
createResponse
protected Smb2SetInfoResponse createResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2SetInfoResponse> req)
-
size
public int size()
- 定義:
sizeインタフェース内CommonServerMessageBlockRequest- 戻り値:
- the size of this message
- 関連項目:
CommonServerMessageBlockRequest.size()
-
writeBytesWireFormat
protected int writeBytesWireFormat(byte[] dst, int dstIndex)
-
readBytesWireFormat
protected int readBytesWireFormat(byte[] buffer, int bufferIndex)
-
-