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
-
Field Summary
FieldsFields inherited from class com.hierynomus.mssmb2.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 TypeMethodDescriptionint
Returns the maximum payload size of this packet.protected int
Methods inherited from class com.hierynomus.mssmb2.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: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()
-