Package com.hierynomus.mssmb2.messages
Class SMB2LockRequest
- java.lang.Object
-
- com.hierynomus.smb.SMBPacket<SMB2PacketData,SMB2PacketHeader>
-
- com.hierynomus.mssmb2.SMB2Packet
-
- com.hierynomus.mssmb2.messages.SMB2LockRequest
-
public class SMB2LockRequest extends SMB2Packet
[MS-SMB2].pdf 2.2.26 SMB2 LOCK Request
-
-
Field Summary
Fields Modifier and Type Field Description private SMB2FileIdfileIdprivate java.util.List<SMB2LockElement>lockElementsprivate intlockSequenceIndexprivate shortlockSequenceNumber-
Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
-
Constructor Summary
Constructors Constructor Description SMB2LockRequest(SMB2Dialect dialect, long sessionId, long treeId, short lockSequenceNumber, int lockSequenceIndex, SMB2FileId fileId, java.util.List<SMB2LockElement> lockElements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intgetLsnAndLsi()protected voidwriteTo(SMBBuffer buffer)Write the message fields into the buffer, as specified in the [MS-SMB2] specification.-
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, getMaxPayloadSize, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, toString, write
-
-
-
-
Field Detail
-
lockSequenceNumber
private final short lockSequenceNumber
-
lockSequenceIndex
private final int lockSequenceIndex
-
fileId
private final SMB2FileId fileId
-
lockElements
private final java.util.List<SMB2LockElement> lockElements
-
-
Constructor Detail
-
SMB2LockRequest
public SMB2LockRequest(SMB2Dialect dialect, long sessionId, long treeId, short lockSequenceNumber, int lockSequenceIndex, SMB2FileId fileId, java.util.List<SMB2LockElement> lockElements)
-
-
Method Detail
-
writeTo
protected void writeTo(SMBBuffer buffer)
Description copied from class:SMB2PacketWrite the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeToin classSMB2Packet
-
getLsnAndLsi
private int getLsnAndLsi()
-
-