Package io.netty.channel.uring
Class MsgHdrMemoryArray
- java.lang.Object
-
- io.netty.channel.uring.MsgHdrMemoryArray
-
final class MsgHdrMemoryArray extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private intcapacityprivate MsgHdrMemory[]hdrsprivate long[]idsprivate intidxprivate CleanableDirectBuffermsgHdrMemoryArrayMemoryCleanable(package private) static longNO_IDprivate booleanreleased
-
Constructor Summary
Constructors Constructor Description MsgHdrMemoryArray(short capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intcapacity()(package private) voidclear()(package private) MsgHdrMemoryhdr(int idx)(package private) longid(int idx)(package private) booleanisFull()(package private) intlength()(package private) MsgHdrMemorynextHdr()(package private) voidrelease()(package private) voidrestoreNextHdr(MsgHdrMemory hdr)(package private) voidsetId(int idx, long id)
-
-
-
Field Detail
-
NO_ID
static final long NO_ID
- See Also:
- Constant Field Values
-
hdrs
private final MsgHdrMemory[] hdrs
-
capacity
private final int capacity
-
ids
private final long[] ids
-
msgHdrMemoryArrayMemoryCleanable
private final CleanableDirectBuffer msgHdrMemoryArrayMemoryCleanable
-
released
private boolean released
-
idx
private int idx
-
-
Method Detail
-
isFull
boolean isFull()
-
nextHdr
MsgHdrMemory nextHdr()
-
restoreNextHdr
void restoreNextHdr(MsgHdrMemory hdr)
-
hdr
MsgHdrMemory hdr(int idx)
-
id
long id(int idx)
-
setId
void setId(int idx, long id)
-
clear
void clear()
-
length
int length()
-
release
void release()
-
capacity
int capacity()
-
-