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 SMB2FileId
fileId
private java.util.List<SMB2LockElement>
lockElements
private int
lockSequenceIndex
private short
lockSequenceNumber
-
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 int
getLsnAndLsi()
protected void
writeTo(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:SMB2Packet
Write the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeTo
in classSMB2Packet
-
getLsnAndLsi
private int getLsnAndLsi()
-
-