パッケージ jcifs.internal.smb2.io
クラス Smb2ReadRequest
- java.lang.Object
-
- jcifs.internal.smb2.ServerMessageBlock2
-
- jcifs.internal.smb2.ServerMessageBlock2Request<Smb2ReadResponse>
-
- jcifs.internal.smb2.io.Smb2ReadRequest
-
- すべての実装されたインタフェース:
CommonServerMessageBlock,CommonServerMessageBlockRequest,Request<Smb2ReadResponse>,RequestWithFileId,Message,Request
public class Smb2ReadRequest extends ServerMessageBlock2Request<Smb2ReadResponse> implements RequestWithFileId
- 作成者:
- mbechler
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static intSMB2_CHANNEL_NONEstatic intSMB2_CHANNEL_RDMA_V1static intSMB2_CHANNEL_RDMA_V1_INVALIDATEstatic byteSMB2_READFLAG_READ_UNBUFFERED-
クラスから継承されたフィールド 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
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Smb2ReadRequest(Configuration config, byte[] fileId, byte[] outputBuffer, int outputBufferOffset)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected Smb2ReadResponsecreateResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2ReadResponse> req)protected intreadBytesWireFormat(byte[] buffer, int bufferIndex)voidsetFileId(byte[] fileId)voidsetMinimumCount(int minimumCount)voidsetOffset(long offset)voidsetPadding(byte padding)voidsetReadFlags(byte readFlags)voidsetReadLength(int readLength)voidsetRemainingBytes(int remainingBytes)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
-
-
-
-
コンストラクタの詳細
-
Smb2ReadRequest
public Smb2ReadRequest(Configuration config, byte[] fileId, byte[] outputBuffer, int outputBufferOffset)
- パラメータ:
config-fileId-outputBuffer-outputBufferOffset-
-
-
メソッドの詳細
-
createResponse
protected Smb2ReadResponse createResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2ReadResponse> req)
- 定義:
createResponseクラス内ServerMessageBlock2Request<Smb2ReadResponse>- 戻り値:
-
setFileId
public void setFileId(byte[] fileId)
- 定義:
setFileIdインタフェース内RequestWithFileId- 関連項目:
RequestWithFileId.setFileId(byte[])
-
setPadding
public void setPadding(byte padding)
- パラメータ:
padding- the padding to set
-
setReadFlags
public void setReadFlags(byte readFlags)
- パラメータ:
readFlags- the readFlags to set
-
setReadLength
public void setReadLength(int readLength)
- パラメータ:
readLength- the readLength to set
-
setOffset
public void setOffset(long offset)
- パラメータ:
offset- the offset to set
-
setMinimumCount
public void setMinimumCount(int minimumCount)
- パラメータ:
minimumCount- the minimumCount to set
-
setRemainingBytes
public void setRemainingBytes(int remainingBytes)
- パラメータ:
remainingBytes- the remainingBytes to set
-
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)
-
-