Package io.netty.channel.unix
Class Buffer
- java.lang.Object
-
- io.netty.channel.unix.Buffer
-
@UnstableApi public final class Buffer extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intaddressSize()Returns the size of a pointer.static ByteBufferallocateDirectWithNativeOrder(int capacity)Returns a newByteBufferwhich has the sameByteOrderas the native order of the machine.static voidfree(ByteBuffer buffer)Free the directByteBuffer.static longmemoryAddress(ByteBuffer buffer)Returns the memory address of the given directByteBuffer.static ByteBufferwrapMemoryAddress(long memoryAddress, int capacity)static ByteBufferwrapMemoryAddressWithNativeOrder(long memoryAddress, int capacity)
-
-
-
Method Detail
-
free
public static void free(ByteBuffer buffer)
Free the directByteBuffer.
-
allocateDirectWithNativeOrder
public static ByteBuffer allocateDirectWithNativeOrder(int capacity)
Returns a newByteBufferwhich has the sameByteOrderas the native order of the machine.
-
memoryAddress
public static long memoryAddress(ByteBuffer buffer)
Returns the memory address of the given directByteBuffer.
-
addressSize
public static int addressSize()
Returns the size of a pointer.
-
wrapMemoryAddressWithNativeOrder
public static ByteBuffer wrapMemoryAddressWithNativeOrder(long memoryAddress, int capacity)
-
wrapMemoryAddress
public static ByteBuffer wrapMemoryAddress(long memoryAddress, int capacity)
-
-