Package io.netty.buffer
Class UnsafeByteBufUtil
- java.lang.Object
-
- io.netty.buffer.UnsafeByteBufUtil
-
final class UnsafeByteBufUtil extends java.lang.ObjectAll operations get and set asByteOrder.BIG_ENDIAN.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateUnsafeByteBufUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static ByteBufcopy(AbstractByteBuf buf, long addr, int index, int length)(package private) static bytegetByte(byte[] array, int index)(package private) static bytegetByte(long address)private static voidgetBytes(long inAddr, byte[] in, int inOffset, int inLen, java.io.OutputStream out, int outLen)(package private) static voidgetBytes(AbstractByteBuf buf, long addr, int index, byte[] dst, int dstIndex, int length)(package private) static voidgetBytes(AbstractByteBuf buf, long addr, int index, ByteBuf dst, int dstIndex, int length)(package private) static voidgetBytes(AbstractByteBuf buf, long addr, int index, java.io.OutputStream out, int length)(package private) static voidgetBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer dst)(package private) static intgetInt(byte[] array, int index)(package private) static intgetInt(long address)(package private) static intgetIntLE(byte[] array, int index)(package private) static intgetIntLE(long address)(package private) static longgetLong(byte[] array, int index)(package private) static longgetLong(long address)(package private) static longgetLongLE(byte[] array, int index)(package private) static longgetLongLE(long address)(package private) static shortgetShort(byte[] array, int index)(package private) static shortgetShort(long address)(package private) static shortgetShortLE(byte[] array, int index)(package private) static shortgetShortLE(long address)(package private) static intgetUnsignedMedium(byte[] array, int index)(package private) static intgetUnsignedMedium(long address)(package private) static intgetUnsignedMediumLE(byte[] array, int index)(package private) static intgetUnsignedMediumLE(long address)(package private) static UnpooledUnsafeDirectByteBufnewUnsafeDirectByteBuf(ByteBufAllocator alloc, int initialCapacity, int maxCapacity)(package private) static voidsetByte(byte[] array, int index, int value)(package private) static voidsetByte(long address, int value)(package private) static voidsetBytes(AbstractByteBuf buf, long addr, int index, byte[] src, int srcIndex, int length)(package private) static voidsetBytes(AbstractByteBuf buf, long addr, int index, ByteBuf src, int srcIndex, int length)(package private) static intsetBytes(AbstractByteBuf buf, long addr, int index, java.io.InputStream in, int length)(package private) static voidsetBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer src)(package private) static voidsetInt(byte[] array, int index, int value)(package private) static voidsetInt(long address, int value)(package private) static voidsetIntLE(byte[] array, int index, int value)(package private) static voidsetIntLE(long address, int value)(package private) static voidsetLong(byte[] array, int index, long value)(package private) static voidsetLong(long address, long value)(package private) static voidsetLongLE(byte[] array, int index, long value)(package private) static voidsetLongLE(long address, long value)(package private) static voidsetMedium(byte[] array, int index, int value)(package private) static voidsetMedium(long address, int value)(package private) static voidsetMediumLE(byte[] array, int index, int value)(package private) static voidsetMediumLE(long address, int value)(package private) static voidsetShort(byte[] array, int index, int value)(package private) static voidsetShort(long address, int value)(package private) static voidsetShortLE(byte[] array, int index, int value)(package private) static voidsetShortLE(long address, int value)private static voidsetSingleBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer src, int length)(package private) static voidsetZero(byte[] array, int index, int length)(package private) static voidsetZero(long addr, int length)
-
-
-
Field Detail
-
UNALIGNED
private static final boolean UNALIGNED
-
ZERO
private static final byte ZERO
- See Also:
- Constant Field Values
-
-
Method Detail
-
getByte
static byte getByte(long address)
-
getShort
static short getShort(long address)
-
getShortLE
static short getShortLE(long address)
-
getUnsignedMedium
static int getUnsignedMedium(long address)
-
getUnsignedMediumLE
static int getUnsignedMediumLE(long address)
-
getInt
static int getInt(long address)
-
getIntLE
static int getIntLE(long address)
-
getLong
static long getLong(long address)
-
getLongLE
static long getLongLE(long address)
-
setByte
static void setByte(long address, int value)
-
setShort
static void setShort(long address, int value)
-
setShortLE
static void setShortLE(long address, int value)
-
setMedium
static void setMedium(long address, int value)
-
setMediumLE
static void setMediumLE(long address, int value)
-
setInt
static void setInt(long address, int value)
-
setIntLE
static void setIntLE(long address, int value)
-
setLong
static void setLong(long address, long value)
-
setLongLE
static void setLongLE(long address, long value)
-
getByte
static byte getByte(byte[] array, int index)
-
getShort
static short getShort(byte[] array, int index)
-
getShortLE
static short getShortLE(byte[] array, int index)
-
getUnsignedMedium
static int getUnsignedMedium(byte[] array, int index)
-
getUnsignedMediumLE
static int getUnsignedMediumLE(byte[] array, int index)
-
getInt
static int getInt(byte[] array, int index)
-
getIntLE
static int getIntLE(byte[] array, int index)
-
getLong
static long getLong(byte[] array, int index)
-
getLongLE
static long getLongLE(byte[] array, int index)
-
setByte
static void setByte(byte[] array, int index, int value)
-
setShort
static void setShort(byte[] array, int index, int value)
-
setShortLE
static void setShortLE(byte[] array, int index, int value)
-
setMedium
static void setMedium(byte[] array, int index, int value)
-
setMediumLE
static void setMediumLE(byte[] array, int index, int value)
-
setInt
static void setInt(byte[] array, int index, int value)
-
setIntLE
static void setIntLE(byte[] array, int index, int value)
-
setLong
static void setLong(byte[] array, int index, long value)
-
setLongLE
static void setLongLE(byte[] array, int index, long value)
-
setZero
static void setZero(byte[] array, int index, int length)
-
copy
static ByteBuf copy(AbstractByteBuf buf, long addr, int index, int length)
-
setBytes
static int setBytes(AbstractByteBuf buf, long addr, int index, java.io.InputStream in, int length) throws java.io.IOException
- Throws:
java.io.IOException
-
getBytes
static void getBytes(AbstractByteBuf buf, long addr, int index, ByteBuf dst, int dstIndex, int length)
-
getBytes
static void getBytes(AbstractByteBuf buf, long addr, int index, byte[] dst, int dstIndex, int length)
-
getBytes
static void getBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer dst)
-
setBytes
static void setBytes(AbstractByteBuf buf, long addr, int index, ByteBuf src, int srcIndex, int length)
-
setBytes
static void setBytes(AbstractByteBuf buf, long addr, int index, byte[] src, int srcIndex, int length)
-
setBytes
static void setBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer src)
-
setSingleBytes
private static void setSingleBytes(AbstractByteBuf buf, long addr, int index, java.nio.ByteBuffer src, int length)
-
getBytes
static void getBytes(AbstractByteBuf buf, long addr, int index, java.io.OutputStream out, int length) throws java.io.IOException
- Throws:
java.io.IOException
-
getBytes
private static void getBytes(long inAddr, byte[] in, int inOffset, int inLen, java.io.OutputStream out, int outLen) throws java.io.IOException- Throws:
java.io.IOException
-
setZero
static void setZero(long addr, int length)
-
newUnsafeDirectByteBuf
static UnpooledUnsafeDirectByteBuf newUnsafeDirectByteBuf(ByteBufAllocator alloc, int initialCapacity, int maxCapacity)
-
-