Class PacketBufferReader
java.lang.Object
com.hierynomus.smbj.transport.tcp.async.PacketBufferReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]private intprivate intprivate static final intprivate static final intprivate static final intprivate final ByteBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanprivate booleanbyte[]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
-
-
Method Details
-
readNext
public byte[] readNext() -
readPacketHeader
private int readPacketHeader() -
isHeaderAvailable
private boolean isHeaderAvailable() -
getBuffer
-
isAwaitingHeader
private boolean isAwaitingHeader() -
readPacketBody
private byte[] readPacketBody()
-