Package com.hierynomus.mssmb2
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
public class SMB2MultiCreditPacket extends SMB2Packet
-
-
Field Summary
-
Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
-
Constructor Summary
Constructors Constructor Description SMB2MultiCreditPacket(int structureSize, SMB2Dialect dialect, SMB2MessageCommandCode messageType, long sessionId, long treeId, int maxPayloadSize)
-
Method Summary
Modifier and Type Method Description int
getMaxPayloadSize()
Returns the maximum payload size of this packet.protected int
getPayloadSize()
-
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, toString, write, writeTo
-
-
-
-
Constructor Detail
-
SMB2MultiCreditPacket
public SMB2MultiCreditPacket(int structureSize, SMB2Dialect dialect, SMB2MessageCommandCode messageType, long sessionId, long treeId, int maxPayloadSize)
-
-
Method Detail
-
getMaxPayloadSize
public int getMaxPayloadSize()
Description copied from class:SMB2Packet
Returns 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:
getMaxPayloadSize
in classSMB2Packet
- Returns:
-
getPayloadSize
protected int getPayloadSize()
-
-