Package jcifs.internal.smb1.com
Class SmbComOpenAndXResponse
- java.lang.Object
-
- jcifs.internal.smb1.ServerMessageBlock
-
- jcifs.internal.smb1.AndXServerMessageBlock
-
- jcifs.internal.smb1.com.SmbComOpenAndXResponse
-
- All Implemented Interfaces:
CommonServerMessageBlock
,CommonServerMessageBlockRequest
,CommonServerMessageBlockResponse
,RequestWithPath
,SmbBasicFileInfo
,Message
,Request
,Response
public class SmbComOpenAndXResponse extends AndXServerMessageBlock implements SmbBasicFileInfo
-
-
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 SmbComOpenAndXResponse(Configuration config)
SmbComOpenAndXResponse(Configuration config, SmbComSeekResponse andxResp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAction()
int
getAttributes()
long
getCreateTime()
int
getDataSize()
int
getDeviceState()
int
getFid()
int
getFileAttributes()
int
getFileType()
int
getGrantedAccess()
long
getLastAccessTime()
long
getLastWriteTime()
int
getServerFid()
long
getSize()
protected int
readBytesWireFormat(byte[] buffer, int bufferIndex)
protected int
readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
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, getBatchLimit, 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
-
SmbComOpenAndXResponse
public SmbComOpenAndXResponse(Configuration config)
- Parameters:
config
-
-
SmbComOpenAndXResponse
public SmbComOpenAndXResponse(Configuration config, SmbComSeekResponse andxResp)
- Parameters:
config
-andxResp
-
-
-
Method Detail
-
getFid
public final int getFid()
- Returns:
- the fid
-
getDataSize
public final int getDataSize()
- Returns:
- the dataSize
-
getSize
public long getSize()
- Specified by:
getSize
in interfaceSmbBasicFileInfo
- Returns:
- file size
- See Also:
SmbBasicFileInfo.getSize()
-
getGrantedAccess
public final int getGrantedAccess()
- Returns:
- the grantedAccess
-
getFileAttributes
public final int getFileAttributes()
- Returns:
- the fileAttributes
-
getAttributes
public int getAttributes()
- Specified by:
getAttributes
in interfaceSmbBasicFileInfo
- Returns:
- file attributes
- See Also:
SmbBasicFileInfo.getAttributes()
-
getFileType
public final int getFileType()
- Returns:
- the fileType
-
getDeviceState
public final int getDeviceState()
- Returns:
- the deviceState
-
getAction
public final int getAction()
- Returns:
- the action
-
getServerFid
public final int getServerFid()
- Returns:
- the serverFid
-
getLastWriteTime
public final long getLastWriteTime()
- Specified by:
getLastWriteTime
in interfaceSmbBasicFileInfo
- Returns:
- the lastWriteTime
-
getCreateTime
public long getCreateTime()
- Specified by:
getCreateTime
in interfaceSmbBasicFileInfo
- Returns:
- file create time
- See Also:
SmbBasicFileInfo.getCreateTime()
-
getLastAccessTime
public long getLastAccessTime()
- Specified by:
getLastAccessTime
in interfaceSmbBasicFileInfo
- Returns:
- file last access time
- See Also:
SmbBasicFileInfo.getLastAccessTime()
-
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
-
-