Class PacketBufferReader
java.lang.Object
com.hierynomus.smbj.transport.tcp.async.PacketBufferReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]
private int
private int
private static final int
private static final int
private static final int
private final ByteBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
private boolean
byte[]
readNext()
private byte[]
private int
-
Field Details
-
NO_PACKET_LENGTH
private static final int NO_PACKET_LENGTH- See Also:
-
HEADER_SIZE
private static final int HEADER_SIZE- See Also:
-
READ_BUFFER_CAPACITY
private static final int READ_BUFFER_CAPACITY- See Also:
-
readBuffer
-
currentPacketBytes
private byte[] currentPacketBytes -
currentPacketLength
private int currentPacketLength -
currentPacketOffset
private int currentPacketOffset
-
-
Constructor Details
-
PacketBufferReader
public PacketBufferReader()
-
-
Method Details
-
readNext
public byte[] readNext() -
readPacketHeader
private int readPacketHeader() -
isHeaderAvailable
private boolean isHeaderAvailable() -
getBuffer
-
isAwaitingHeader
private boolean isAwaitingHeader() -
readPacketBody
private byte[] readPacketBody()
-