public class MessageBufferU extends MessageBuffer
address, base, reference, size| Modifier and Type | Method and Description |
|---|---|
byte[] |
array() |
void |
copyTo(int index,
MessageBuffer dst,
int offset,
int length)
Copy this buffer contents to another MessageBuffer
|
boolean |
getBoolean(int index) |
byte |
getByte(int index) |
void |
getBytes(int index,
byte[] dst,
int dstOffset,
int length) |
void |
getBytes(int index,
int len,
java.nio.ByteBuffer dst) |
double |
getDouble(int index) |
float |
getFloat(int index) |
int |
getInt(int index)
Read a big-endian int value at the specified index
|
long |
getLong(int index) |
short |
getShort(int index) |
boolean |
hasArray() |
void |
putBoolean(int index,
boolean v) |
void |
putByte(int index,
byte v) |
void |
putByteBuffer(int index,
java.nio.ByteBuffer src,
int len) |
void |
putBytes(int index,
byte[] src,
int srcOffset,
int length) |
void |
putDouble(int index,
double v) |
void |
putFloat(int index,
float v) |
void |
putInt(int index,
int v)
Write a big-endian integer value to the memory
|
void |
putLong(int index,
long l) |
void |
putMessageBuffer(int index,
MessageBuffer src,
int srcOffset,
int len) |
void |
putShort(int index,
short v) |
MessageBufferU |
slice(int offset,
int length) |
java.nio.ByteBuffer |
sliceAsByteBuffer()
Get a ByteBuffer view of this buffer
|
java.nio.ByteBuffer |
sliceAsByteBuffer(int index,
int length)
Create a ByteBuffer view of the range [index, index+length) of this memory
|
byte[] |
toByteArray()
Get a copy of this buffer
|
allocate, arrayOffset, releaseBuffer, size, toHexString, wrap, wrap, wrappublic MessageBufferU slice(int offset, int length)
slice in class MessageBufferpublic byte getByte(int index)
getByte in class MessageBufferpublic boolean getBoolean(int index)
getBoolean in class MessageBufferpublic short getShort(int index)
getShort in class MessageBufferpublic int getInt(int index)
MessageBuffergetInt in class MessageBufferpublic float getFloat(int index)
getFloat in class MessageBufferpublic long getLong(int index)
getLong in class MessageBufferpublic double getDouble(int index)
getDouble in class MessageBufferpublic void getBytes(int index,
int len,
java.nio.ByteBuffer dst)
getBytes in class MessageBufferpublic void putByte(int index,
byte v)
putByte in class MessageBufferpublic void putBoolean(int index,
boolean v)
putBoolean in class MessageBufferpublic void putShort(int index,
short v)
putShort in class MessageBufferpublic void putInt(int index,
int v)
MessageBufferputInt in class MessageBufferpublic void putFloat(int index,
float v)
putFloat in class MessageBufferpublic void putLong(int index,
long l)
putLong in class MessageBufferpublic void putDouble(int index,
double v)
putDouble in class MessageBufferpublic java.nio.ByteBuffer sliceAsByteBuffer(int index,
int length)
MessageBuffersliceAsByteBuffer in class MessageBufferpublic java.nio.ByteBuffer sliceAsByteBuffer()
MessageBuffersliceAsByteBuffer in class MessageBufferpublic void getBytes(int index,
byte[] dst,
int dstOffset,
int length)
getBytes in class MessageBufferpublic void putByteBuffer(int index,
java.nio.ByteBuffer src,
int len)
putByteBuffer in class MessageBufferpublic void putBytes(int index,
byte[] src,
int srcOffset,
int length)
putBytes in class MessageBufferpublic void copyTo(int index,
MessageBuffer dst,
int offset,
int length)
MessageBuffercopyTo in class MessageBufferpublic void putMessageBuffer(int index,
MessageBuffer src,
int srcOffset,
int len)
putMessageBuffer in class MessageBufferpublic byte[] toByteArray()
MessageBuffertoByteArray in class MessageBufferpublic boolean hasArray()
hasArray in class MessageBufferpublic byte[] array()
array in class MessageBuffer