public class MFProtoInputBufferImpl extends java.lang.Object implements MFProtoInputBuffer
| Modifier and Type | Field and Description |
|---|---|
protected uk.co.real_logic.agrona.DirectBuffer |
directBuffer |
| Modifier and Type | Method and Description |
|---|---|
long |
getSendingTime() |
boolean |
hasNextMessage()
Indicates more messages are available to process in the packet.
|
boolean |
hasNextPacket()
Indicates more packets are available to process in the buffer.
|
protected void |
next()
Increments to the next message.
|
mfframing.MessageHeaderDecoder |
nextHdr()
Retrieves the next header.
|
void |
readFrom(java.nio.channels.ReadableByteChannel channel) |
void |
reset() |
void |
skipCurrentMessage() |
java.lang.String |
toString() |
public void reset()
reset in interface MFProtoInputBufferpublic boolean hasNextPacket()
MFProtoInputBufferhasNextPacket in interface MFProtoInputBufferpublic boolean hasNextMessage()
MFProtoInputBufferhasNextMessage in interface MFProtoInputBufferpublic final mfframing.MessageHeaderDecoder nextHdr()
MFProtoInputBuffernextHdr in interface MFProtoInputBufferpublic long getSendingTime()
getSendingTime in interface MFProtoInputBufferpublic void skipCurrentMessage()
skipCurrentMessage in interface MFProtoInputBufferpublic java.lang.String toString()
toString in class java.lang.Objectpublic void readFrom(java.nio.channels.ReadableByteChannel channel)
throws java.io.IOException
readFrom in interface MFProtoInputBufferjava.io.IOExceptionprotected void next()