Class SMB2LockRequest
java.lang.Object
com.hierynomus.smb.SMBPacket<SMB2PacketData, SMB2PacketHeader>
com.hierynomus.mssmb2.SMB2Packet
com.hierynomus.mssmb2.messages.SMB2LockRequest
[MS-SMB2].pdf 2.2.26 SMB2 LOCK Request
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SMB2FileIdprivate final List<SMB2LockElement> private final intprivate final shortFields inherited from class SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize -
Constructor Summary
ConstructorsConstructorDescriptionSMB2LockRequest(SMB2Dialect dialect, long sessionId, long treeId, short lockSequenceNumber, int lockSequenceIndex, SMB2FileId fileId, List<SMB2LockElement> lockElements) -
Method Summary
Modifier and TypeMethodDescriptionprivate intprotected voidWrite the message fields into the buffer, as specified in the [MS-SMB2] specification.Methods inherited from class SMB2Packet
getBuffer, getCreditsAssigned, getError, getMaxPayloadSize, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, toString, write
-
Field Details
-
lockSequenceNumber
private final short lockSequenceNumber -
lockSequenceIndex
private final int lockSequenceIndex -
fileId
-
lockElements
-
-
Constructor Details
-
SMB2LockRequest
public SMB2LockRequest(SMB2Dialect dialect, long sessionId, long treeId, short lockSequenceNumber, int lockSequenceIndex, SMB2FileId fileId, List<SMB2LockElement> lockElements)
-
-
Method Details
-
writeTo
Description copied from class:SMB2PacketWrite the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeToin classSMB2Packet- Parameters:
buffer-
-
getLsnAndLsi
private int getLsnAndLsi()
-