Class SMB2MultiCreditPacket
java.lang.Object
com.hierynomus.smb.SMBPacket<SMB2PacketData, SMB2PacketHeader>
com.hierynomus.mssmb2.SMB2Packet
com.hierynomus.mssmb2.SMB2MultiCreditPacket
- Direct Known Subclasses:
SMB2ChangeNotifyRequest, SMB2IoctlRequest, SMB2QueryDirectoryRequest, SMB2ReadRequest, SMB2WriteRequest
-
Field Summary
FieldsFields inherited from class SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize -
Constructor Summary
ConstructorsConstructorDescriptionSMB2MultiCreditPacket(int structureSize, SMB2Dialect dialect, SMB2MessageCommandCode messageType, long sessionId, long treeId, int maxPayloadSize) -
Method Summary
Modifier and TypeMethodDescriptionintReturns the maximum payload size of this packet.protected intMethods inherited from class SMB2Packet
getBuffer, getCreditsAssigned, getError, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readError, readMessage, setCreditsAssigned, setError, toString, write, writeTo
-
Field Details
-
maxPayloadSize
private int maxPayloadSize
-
-
Constructor Details
-
SMB2MultiCreditPacket
public SMB2MultiCreditPacket(int structureSize, SMB2Dialect dialect, SMB2MessageCommandCode messageType, long sessionId, long treeId, int maxPayloadSize)
-
-
Method Details
-
getMaxPayloadSize
public int getMaxPayloadSize()Description copied from class:SMB2PacketReturns the maximum payload size of this packet. Normally this is theSMB2Packet.SINGLE_CREDIT_PAYLOAD_SIZE. Can be overridden in subclasses to support multi-credit messages.- Overrides:
getMaxPayloadSizein classSMB2Packet- Returns:
-
getPayloadSize
protected int getPayloadSize()
-