public class ProtoByteBuffer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.nio.ByteBuffer |
byteBuffer |
static int |
maxLength |
static int |
minLength |
int |
msgLen |
int |
msgType |
long |
timestamp |
| Constructor and Description |
|---|
ProtoByteBuffer(int allocateSize) |
ProtoByteBuffer(int allocateSize,
boolean isDirect) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
compact() |
void |
finalizeMessage() |
void |
finalizeMessage(int starting) |
void |
flip() |
boolean |
getBoolean() |
byte |
getByte() |
int |
getInt() |
int |
getLength() |
long |
getLong() |
long |
getLongSpecial() |
MFDecimal |
getMFDecimal() |
MFFloat |
getMFFloat() |
short |
getShort() |
java.lang.String |
getString() |
int |
getUInt() |
short |
getUnsignedByte() |
int |
getUnsignedShort() |
void |
initializeMessage(int msgType) |
int |
limit() |
static void |
main(java.lang.String[] args) |
void |
order(java.nio.ByteOrder byteOrder) |
int |
position() |
void |
position(int newPosition) |
void |
putBoolean(boolean val) |
void |
putByte(byte val) |
void |
putInt(int val) |
void |
putLength(int x) |
void |
putLong(long val) |
void |
putLongSpecial(long val) |
void |
putMFDecimal(MFDecimal field) |
void |
putMFFloat(MFFloat field) |
void |
putShort(short val) |
void |
putString(java.lang.String field) |
void |
putUInt(int val) |
void |
putUnsignedByte(short val) |
void |
putUnsignedShort(int val) |
void |
putUnsignedShort(int pos,
int val) |
boolean |
readMessageHeader() |
int |
remaining() |
public static final int minLength
public static final int maxLength
public java.nio.ByteBuffer byteBuffer
public int msgLen
public int msgType
public long timestamp
public ProtoByteBuffer(int allocateSize)
public ProtoByteBuffer(int allocateSize,
boolean isDirect)
public boolean readMessageHeader()
public void initializeMessage(int msgType)
public void finalizeMessage()
public void finalizeMessage(int starting)
public int remaining()
public void clear()
public int position()
public void position(int newPosition)
public int limit()
public void flip()
public void compact()
public int getLength()
public void putLength(int x)
public int getUnsignedShort()
public void putUnsignedShort(int val)
public void putUnsignedShort(int pos,
int val)
public short getUnsignedByte()
public void putUnsignedByte(short val)
public long getLong()
public long getLongSpecial()
public void putLong(long val)
public void putLongSpecial(long val)
public short getShort()
public void putShort(short val)
public byte getByte()
public void putByte(byte val)
public boolean getBoolean()
public void putBoolean(boolean val)
public int getInt()
public int getUInt()
public void putInt(int val)
public void putUInt(int val)
public void order(java.nio.ByteOrder byteOrder)
public java.lang.String getString()
public void putString(java.lang.String field)
public MFFloat getMFFloat()
public void putMFFloat(MFFloat field)
public MFDecimal getMFDecimal()
public void putMFDecimal(MFDecimal field)
public static void main(java.lang.String[] args)