Module jcifs
Class NtTransNotifyChangeResponse
java.lang.Object
org.codelibs.jcifs.smb.internal.smb1.ServerMessageBlock
org.codelibs.jcifs.smb.internal.smb1.trans.SmbComTransactionResponse
org.codelibs.jcifs.smb.internal.smb1.trans.nt.SmbComNtTransactionResponse
org.codelibs.jcifs.smb.internal.smb1.trans.nt.NtTransNotifyChangeResponse
- All Implemented Interfaces:
Enumeration<SmbComTransactionResponse>,CommonServerMessageBlock,CommonServerMessageBlockRequest,CommonServerMessageBlockResponse,NotifyResponse,RequestWithPath,Message,Request,Response
public class NtTransNotifyChangeResponse
extends SmbComNtTransactionResponse
implements NotifyResponse
Response for SMB1 NT Transaction change notification.
This response contains file system change notifications that occurred
in the monitored directory, such as file creation, modification, or deletion.
-
Field Summary
Fields inherited from class org.codelibs.jcifs.smb.internal.smb1.trans.SmbComTransactionResponse
bufDataStart, bufParameterStart, dataDisplacement, dataOffset, parameterCount, parameterDisplacement, parameterOffset, setupCount, totalDataCount, totalParameterCountFields inherited from class org.codelibs.jcifs.smb.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
ConstructorsConstructorDescriptionConstructs an NT transaction notify change response. -
Method Summary
Modifier and TypeMethodDescriptionfinal List<FileNotifyInformation>Gets the file notification information from the response.protected intreadDataWireFormat(byte[] buffer, int bufferIndex, int len) Reads data from wire formatprotected intreadParametersWireFormat(byte[] buffer, int bufferIndex, int len) Reads parameters from wire formatprotected intreadSetupWireFormat(byte[] buffer, int bufferIndex, int len) Reads setup data from wire formattoString()protected intwriteDataWireFormat(byte[] dst, int dstIndex) Writes data in wire formatprotected intwriteParametersWireFormat(byte[] dst, int dstIndex) Writes parameters in wire formatprotected intwriteSetupWireFormat(byte[] dst, int dstIndex) Writes setup data in wire formatMethods inherited from class org.codelibs.jcifs.smb.internal.smb1.trans.nt.SmbComNtTransactionResponse
readParameterWordsWireFormatMethods inherited from class org.codelibs.jcifs.smb.internal.smb1.trans.SmbComTransactionResponse
decode, getDataCount, getNumEntries, getResults, getStatus, getSubCommand, hasMoreElements, nextElement, readBytesWireFormat, releaseBuffer, reset, setBuffer, setDataCount, setNumEntries, setResults, setStatus, setSubCommand, writeBytesWireFormat, writeParameterWordsWireFormatMethods inherited from class org.codelibs.jcifs.smb.internal.smb1.ServerMessageBlock
addFlags2, allowChain, clearReceived, createCancel, encode, equals, error, exception, getByteCount, getCommand, getConfig, getCreditCost, getDigest, getDomain, getErrorCode, getException, getExpiration, getFlags, getFlags2, getFullUNCPath, getGrantedCredits, getLength, getMid, getNext, getNextResponse, 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, 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, writeStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codelibs.jcifs.smb.internal.CommonServerMessageBlock
decode, encode, getCommand, getDigest, getMid, getResponse, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUidMethods inherited from interface org.codelibs.jcifs.smb.internal.CommonServerMessageBlockResponse
getNextResponse, isAsync, prepareMethods inherited from interface java.util.Enumeration
asIteratorMethods inherited from interface org.codelibs.jcifs.smb.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayloadMethods inherited from interface org.codelibs.jcifs.smb.util.transport.Response
clearReceived, error, exception, getErrorCode, getException, getExpiration, getGrantedCredits, getMid, isError, isReceived, isVerifyFailed, received, reset, setExpiration, setMid, verifySignature
-
Constructor Details
-
NtTransNotifyChangeResponse
Constructs an NT transaction notify change response.- Parameters:
config- the configuration context for this response
-
-
Method Details
-
getNotifyInformation
Description copied from interface:NotifyResponseGets the file notification information from the response.- Specified by:
getNotifyInformationin interfaceNotifyResponse- Returns:
- the notifyInformation
-
writeSetupWireFormat
protected int writeSetupWireFormat(byte[] dst, int dstIndex) Description copied from class:SmbComTransactionResponseWrites setup data in wire format- Specified by:
writeSetupWireFormatin classSmbComTransactionResponse- Parameters:
dst- destination bufferdstIndex- starting index in destination buffer- Returns:
- number of bytes written
-
writeParametersWireFormat
protected int writeParametersWireFormat(byte[] dst, int dstIndex) Description copied from class:SmbComTransactionResponseWrites parameters in wire format- Specified by:
writeParametersWireFormatin classSmbComTransactionResponse- Parameters:
dst- destination bufferdstIndex- starting index in destination buffer- Returns:
- number of bytes written
-
writeDataWireFormat
protected int writeDataWireFormat(byte[] dst, int dstIndex) Description copied from class:SmbComTransactionResponseWrites data in wire format- Specified by:
writeDataWireFormatin classSmbComTransactionResponse- Parameters:
dst- destination bufferdstIndex- starting index in destination buffer- Returns:
- number of bytes written
-
readSetupWireFormat
protected int readSetupWireFormat(byte[] buffer, int bufferIndex, int len) Description copied from class:SmbComTransactionResponseReads setup data from wire format- Specified by:
readSetupWireFormatin classSmbComTransactionResponse- Parameters:
buffer- source bufferbufferIndex- starting index in source bufferlen- length of data to read- Returns:
- number of bytes read
-
readParametersWireFormat
protected int readParametersWireFormat(byte[] buffer, int bufferIndex, int len) throws SMBProtocolDecodingException Description copied from class:SmbComTransactionResponseReads parameters from wire format- Specified by:
readParametersWireFormatin classSmbComTransactionResponse- Parameters:
buffer- source bufferbufferIndex- starting index in source bufferlen- length of data to read- Returns:
- number of bytes read
- Throws:
SMBProtocolDecodingException- if decoding fails
-
readDataWireFormat
protected int readDataWireFormat(byte[] buffer, int bufferIndex, int len) Description copied from class:SmbComTransactionResponseReads data from wire format- Specified by:
readDataWireFormatin classSmbComTransactionResponse- Parameters:
buffer- source bufferbufferIndex- starting index in source bufferlen- length of data to read- Returns:
- number of bytes read
-
toString
- Overrides:
toStringin classSmbComTransactionResponse
-