Class NativeLongArray
java.lang.Object
io.netty.channel.kqueue.NativeLongArray
final class NativeLongArray
extends java.lang.Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate java.nio.ByteBufferprivate longprivate CleanableDirectBufferprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(long value) private static intcalculateBufferCapacity(int capacity) (package private) voidclear()(package private) voidfree()private static intidx(int index) (package private) booleanisEmpty()(package private) long(package private) longprivate longmemoryOffset(int index) private void(package private) intsize()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
memoryCleanable
-
memory
private java.nio.ByteBuffer memory -
memoryAddress
private long memoryAddress -
capacity
private int capacity -
size
private int size
-
-
Constructor Details
-
NativeLongArray
NativeLongArray(int capacity)
-
-
Method Details
-
idx
private static int idx(int index) -
calculateBufferCapacity
private static int calculateBufferCapacity(int capacity) -
add
void add(long value) -
clear
void clear() -
isEmpty
boolean isEmpty() -
size
int size() -
free
void free() -
memoryAddress
long memoryAddress() -
memoryAddressEnd
long memoryAddressEnd() -
memoryOffset
private long memoryOffset(int index) -
reallocIfNeeded
private void reallocIfNeeded() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-