public class MFProtoOutputBufferImpl extends java.lang.Object implements MFProtoOutputBuffer
| Modifier and Type | Field and Description |
|---|---|
protected uk.co.real_logic.agrona.MutableDirectBuffer |
directBuffer |
protected mfframing.MessageHeaderEncoder |
hdr |
| Constructor and Description |
|---|
MFProtoOutputBufferImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
allocateNextMsg(int blockLength,
int templateId,
int schemaId,
int schemaVersion) |
void |
clear() |
void |
prepareToSend(int payloadLength,
long messageSendCount) |
java.lang.String |
toString() |
void |
writeTo(java.nio.channels.WritableByteChannel channel) |
protected final mfframing.MessageHeaderEncoder hdr
protected final uk.co.real_logic.agrona.MutableDirectBuffer directBuffer
public final void writeTo(java.nio.channels.WritableByteChannel channel)
throws java.io.IOException
writeTo in interface MFProtoOutputBufferjava.io.IOExceptionpublic void clear()
clear in interface MFProtoOutputBufferpublic void prepareToSend(int payloadLength,
long messageSendCount)
prepareToSend in interface MFProtoOutputBufferprotected void allocateNextMsg(int blockLength,
int templateId,
int schemaId,
int schemaVersion)
public java.lang.String toString()
toString in class java.lang.Object