Package jcifs.internal.smb1.com
Class SmbComReadAndX
- java.lang.Object
-
- jcifs.internal.smb1.ServerMessageBlock
-
- jcifs.internal.smb1.AndXServerMessageBlock
-
- jcifs.internal.smb1.com.SmbComReadAndX
-
- All Implemented Interfaces:
CommonServerMessageBlock
,CommonServerMessageBlockRequest
,CommonServerMessageBlockResponse
,RequestWithPath
,Message
,Request
,Response
public class SmbComReadAndX extends AndXServerMessageBlock
-
-
Field Summary
-
Fields inherited from class jcifs.internal.smb1.ServerMessageBlock
batchLevel, byteCount, digest, errorCode, flags2, headerStart, length, mid, path, pid, SMB_COM_CHECK_DIRECTORY, SMB_COM_CLOSE, SMB_COM_CREATE_DIRECTORY, SMB_COM_DELETE, SMB_COM_DELETE_DIRECTORY, SMB_COM_ECHO, SMB_COM_FIND_CLOSE2, SMB_COM_LOCKING_ANDX, SMB_COM_LOGOFF_ANDX, SMB_COM_MOVE, SMB_COM_NEGOTIATE, SMB_COM_NT_CANCEL, SMB_COM_NT_CREATE_ANDX, SMB_COM_NT_TRANSACT, SMB_COM_NT_TRANSACT_SECONDARY, SMB_COM_OPEN_ANDX, SMB_COM_QUERY_INFORMATION, SMB_COM_READ_ANDX, SMB_COM_RENAME, SMB_COM_SEEK, SMB_COM_SESSION_SETUP_ANDX, SMB_COM_SET_INFORMATION, SMB_COM_TRANSACTION, SMB_COM_TRANSACTION_SECONDARY, SMB_COM_TRANSACTION2, SMB_COM_TREE_CONNECT_ANDX, SMB_COM_TREE_DISCONNECT, SMB_COM_WRITE, SMB_COM_WRITE_ANDX, tid, uid, wordCount
-
-
Constructor Summary
Constructors Constructor Description SmbComReadAndX(Configuration config)
SmbComReadAndX(Configuration config, int fid, long offset, int maxCount, ServerMessageBlock andx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getBatchLimit(Configuration cfg, byte cmd)
int
getMaxCount()
int
getMinCount()
int
getRemaining()
protected int
readBytesWireFormat(byte[] buffer, int bufferIndex)
protected int
readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
void
setMaxCount(int maxCount)
void
setMinCount(int minCount)
void
setOpenTimeout(int openTimeout)
void
setRemaining(int remaining)
String
toString()
protected int
writeBytesWireFormat(byte[] dst, int dstIndex)
protected int
writeParameterWordsWireFormat(byte[] dst, int dstIndex)
-
Methods inherited from class jcifs.internal.smb1.AndXServerMessageBlock
decode, encode, getAndx, getNext, getNextResponse, readAndXWireFormat, writeAndXWireFormat
-
Methods inherited from class jcifs.internal.smb1.ServerMessageBlock
addFlags2, allowChain, clearReceived, createCancel, equals, error, exception, getByteCount, getCommand, getConfig, getCreditCost, getDigest, getDomain, getErrorCode, getException, getExpiration, getFlags, getFlags2, getFullUNCPath, getGrantedCredits, getLength, getMid, getOverrideTimeout, getPath, getPid, getRawPayload, getResponse, getServer, getSignSeq, getTid, getUid, hashCode, ignoreDisconnect, isAsync, isCancel, isError, isExtendedSecurity, isForceUnicode, isReceived, isResolveInDfs, isResponse, isResponseAsync, isRetainPayload, isUseUnicode, isVerifyFailed, prepare, readHeaderWireFormat, readString, readString, readString, readStringLength, received, remFlags2, reset, retainPayload, setCommand, setDigest, setErrorCode, setExpiration, setExtendedSecurity, setFlags, setFlags2, setFullUNCPath, setMid, setOverrideTimeout, setPath, setPid, setRawPayload, setRequestCredits, setResolveInDfs, setResponse, setSessionId, setSignSeq, setTid, setUid, setUseUnicode, size, split, stringWireLength, verifySignature, writeHeaderWireFormat, writeString, writeString
-
-
-
-
Constructor Detail
-
SmbComReadAndX
public SmbComReadAndX(Configuration config)
- Parameters:
config
-
-
SmbComReadAndX
public SmbComReadAndX(Configuration config, int fid, long offset, int maxCount, ServerMessageBlock andx)
- Parameters:
config
-fid
-offset
-maxCount
-andx
-
-
-
Method Detail
-
getMaxCount
public final int getMaxCount()
- Returns:
- the maxCount
-
setMaxCount
public final void setMaxCount(int maxCount)
- Parameters:
maxCount
- the maxCount to set
-
getMinCount
public final int getMinCount()
- Returns:
- the minCount
-
setMinCount
public final void setMinCount(int minCount)
- Parameters:
minCount
- the minCount to set
-
getRemaining
public final int getRemaining()
- Returns:
- the remaining
-
setOpenTimeout
public final void setOpenTimeout(int openTimeout)
- Parameters:
openTimeout
- the openTimeout to set
-
setRemaining
public final void setRemaining(int remaining)
- Parameters:
remaining
- the remaining to set
-
getBatchLimit
protected int getBatchLimit(Configuration cfg, byte cmd)
- Overrides:
getBatchLimit
in classAndXServerMessageBlock
-
writeParameterWordsWireFormat
protected int writeParameterWordsWireFormat(byte[] dst, int dstIndex)
- Specified by:
writeParameterWordsWireFormat
in classServerMessageBlock
-
writeBytesWireFormat
protected int writeBytesWireFormat(byte[] dst, int dstIndex)
- Specified by:
writeBytesWireFormat
in classServerMessageBlock
-
readParameterWordsWireFormat
protected int readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
- Specified by:
readParameterWordsWireFormat
in classServerMessageBlock
-
readBytesWireFormat
protected int readBytesWireFormat(byte[] buffer, int bufferIndex)
- Specified by:
readBytesWireFormat
in classServerMessageBlock
-
toString
public String toString()
- Overrides:
toString
in classAndXServerMessageBlock
-
-