final class UnsafeByteBufUtil
extends java.lang.Object
ByteOrder.BIG_ENDIAN
.Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
BIG_ENDIAN_NATIVE_ORDER |
private static boolean |
UNALIGNED |
private static byte |
ZERO |
Modifier | Constructor and Description |
---|---|
private |
UnsafeByteBufUtil() |
Modifier and Type | Method and Description |
---|---|
(package private) static ByteBuf |
copy(AbstractByteBuf buf,
long addr,
int index,
int length) |
(package private) static byte |
getByte(byte[] array,
int index) |
(package private) static byte |
getByte(long address) |
(package private) static void |
getBytes(AbstractByteBuf buf,
long addr,
int index,
byte[] dst,
int dstIndex,
int length) |
(package private) static void |
getBytes(AbstractByteBuf buf,
long addr,
int index,
java.nio.ByteBuffer dst) |
(package private) static void |
getBytes(AbstractByteBuf buf,
long addr,
int index,
ByteBuf dst,
int dstIndex,
int length) |
(package private) static void |
getBytes(AbstractByteBuf buf,
long addr,
int index,
java.io.OutputStream out,
int length) |
(package private) static int |
getInt(byte[] array,
int index) |
(package private) static int |
getInt(long address) |
(package private) static long |
getLong(byte[] array,
int index) |
(package private) static long |
getLong(long address) |
(package private) static short |
getShort(byte[] array,
int index) |
(package private) static short |
getShort(long address) |
(package private) static int |
getUnsignedMedium(byte[] array,
int index) |
(package private) static int |
getUnsignedMedium(long address) |
(package private) static UnpooledUnsafeDirectByteBuf |
newUnsafeDirectByteBuf(ByteBufAllocator alloc,
int initialCapacity,
int maxCapacity) |
(package private) static void |
setByte(byte[] array,
int index,
int value) |
(package private) static void |
setByte(long address,
int value) |
(package private) static void |
setBytes(AbstractByteBuf buf,
long addr,
int index,
byte[] src,
int srcIndex,
int length) |
(package private) static void |
setBytes(AbstractByteBuf buf,
long addr,
int index,
java.nio.ByteBuffer src) |
(package private) static void |
setBytes(AbstractByteBuf buf,
long addr,
int index,
ByteBuf src,
int srcIndex,
int length) |
(package private) static int |
setBytes(AbstractByteBuf buf,
long addr,
int index,
java.io.InputStream in,
int length) |
(package private) static void |
setInt(byte[] array,
int index,
int value) |
(package private) static void |
setInt(long address,
int value) |
(package private) static void |
setLong(byte[] array,
int index,
long value) |
(package private) static void |
setLong(long address,
long value) |
(package private) static void |
setMedium(byte[] array,
int index,
int value) |
(package private) static void |
setMedium(long address,
int value) |
(package private) static void |
setShort(byte[] array,
int index,
int value) |
(package private) static void |
setShort(long address,
int value) |
(package private) static void |
setZero(AbstractByteBuf buf,
long addr,
int index,
int length) |
(package private) static void |
setZero(byte[] array,
int index,
int length) |
static final boolean BIG_ENDIAN_NATIVE_ORDER
private static final boolean UNALIGNED
private static final byte ZERO
static byte getByte(long address)
static short getShort(long address)
static int getUnsignedMedium(long address)
static int getInt(long address)
static long getLong(long address)
static void setByte(long address, int value)
static void setShort(long address, int value)
static void setMedium(long address, int value)
static void setInt(long address, int value)
static void setLong(long address, long value)
static byte getByte(byte[] array, int index)
static short getShort(byte[] array, int index)
static int getUnsignedMedium(byte[] array, int index)
static int getInt(byte[] array, int index)
static long getLong(byte[] array, int index)
static void setByte(byte[] array, int index, int value)
static void setShort(byte[] array, int index, int value)
static void setMedium(byte[] array, int index, int value)
static void setInt(byte[] array, int index, int value)
static void setLong(byte[] array, int index, long value)
static void setZero(byte[] array, int index, int length)
static ByteBuf copy(AbstractByteBuf buf, long addr, int index, int length)
static int setBytes(AbstractByteBuf buf, long addr, int index, java.io.InputStream in, int length) throws java.io.IOException
java.io.IOException
static void getBytes(AbstractByteBuf buf, long addr, int index, ByteBuf dst, int dstIndex, int length)
static void getBytes(AbstractByteBuf buf, long addr, int index, byte[] dst, int dstIndex, int length)
static void getBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer dst)
static void setBytes(AbstractByteBuf buf, long addr, int index, ByteBuf src, int srcIndex, int length)
static void setBytes(AbstractByteBuf buf, long addr, int index, byte[] src, int srcIndex, int length)
static void setBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer src)
static void getBytes(AbstractByteBuf buf, long addr, int index, java.io.OutputStream out, int length) throws java.io.IOException
java.io.IOException
static void setZero(AbstractByteBuf buf, long addr, int index, int length)
static UnpooledUnsafeDirectByteBuf newUnsafeDirectByteBuf(ByteBufAllocator alloc, int initialCapacity, int maxCapacity)