| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private static final int | |
| private final int | |
| private final long | |
| private final long | |
| private static final int | |
| private static final int | |
| private static final int | |
| private final long | |
| private final long | |
| private final long | |
| private static final InternalLogger | |
| private int | |
| pack-priv final long | |
| pack-priv final int | |
| pack-priv final int | |
| private final int | |
| pack-priv final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final long | |
| private static final int | |
| pack-priv final long | |
| private int | |
| private final long |
| Access | Constructor and Description |
|---|---|
| pack-priv | IOUringSubmissionQueue(long kHeadAddress, long kTailAddress, long kRingMaskAddress, long kRingEntriesAddress, long kFlagsAddress, long kDroppedAddress, long kArrayAddress, long submissionQueueArrayAddress, int ringSize, long ringAddress, int ringFd, int iosqeAsyncThreshold)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| private boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| public long | |
| pack-priv void | |
| pack-priv boolean | enqueueSqe(byte op, int flags, int rwFlags, int fd, long bufferAddress, int length, long offset, short data)
|
| private int | |
| pack-priv void | |
| public void | |
| pack-priv boolean | |
| private void | setData(long sqe, byte op, int flags, int rwFlags, int fd, long bufferAddress, int length, long offset, short data)
|
| private void | |
| pack-priv int | |
| private int | |
| pack-priv int |
| head | back to summary |
|---|---|
| private int head | |
| INT_SIZE | back to summary |
|---|---|
| private static final int INT_SIZE | |
| iosqeAsyncThreshold | back to summary |
|---|---|
| private final int iosqeAsyncThreshold | |
| kArrayAddress | back to summary |
|---|---|
| private final long kArrayAddress | |
| kDroppedAddress | back to summary |
|---|---|
| private final long kDroppedAddress | |
| KERNEL_TIMESPEC_SIZE | back to summary |
|---|---|
| private static final int KERNEL_TIMESPEC_SIZE | |
| KERNEL_TIMESPEC_TV_NSEC_FIELD | back to summary |
|---|---|
| private static final int KERNEL_TIMESPEC_TV_NSEC_FIELD | |
| KERNEL_TIMESPEC_TV_SEC_FIELD | back to summary |
|---|---|
| private static final int KERNEL_TIMESPEC_TV_SEC_FIELD | |
| kFlagsAddress | back to summary |
|---|---|
| private final long kFlagsAddress | |
| kHeadAddress | back to summary |
|---|---|
| private final long kHeadAddress | |
| kTailAddress | back to summary |
|---|---|
| private final long kTailAddress | |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| numHandledFds | back to summary |
|---|---|
| private int numHandledFds | |
| ringAddress | back to summary |
|---|---|
| pack-priv final long ringAddress | |
| ringEntries | back to summary |
|---|---|
| pack-priv final int ringEntries | |
| ringFd | back to summary |
|---|---|
| pack-priv final int ringFd | |
| ringMask | back to summary |
|---|---|
| private final int ringMask | |
| ringSize | back to summary |
|---|---|
| pack-priv final int ringSize | |
| SQE_ADDRESS_FIELD | back to summary |
|---|---|
| private static final int SQE_ADDRESS_FIELD | |
| SQE_FD_FIELD | back to summary |
|---|---|
| private static final int SQE_FD_FIELD | |
| SQE_FLAGS_FIELD | back to summary |
|---|---|
| private static final int SQE_FLAGS_FIELD | |
| SQE_IOPRIO_FIELD | back to summary |
|---|---|
| private static final int SQE_IOPRIO_FIELD | |
| SQE_LEN_FIELD | back to summary |
|---|---|
| private static final int SQE_LEN_FIELD | |
| SQE_OFFSET_FIELD | back to summary |
|---|---|
| private static final int SQE_OFFSET_FIELD | |
| SQE_OP_CODE_FIELD | back to summary |
|---|---|
| private static final int SQE_OP_CODE_FIELD | |
| SQE_PAD_FIELD | back to summary |
|---|---|
| private static final int SQE_PAD_FIELD | |
| SQE_RW_FLAGS_FIELD | back to summary |
|---|---|
| private static final int SQE_RW_FLAGS_FIELD | |
| SQE_SIZE | back to summary |
|---|---|
| private static final long SQE_SIZE | |
| SQE_USER_DATA_FIELD | back to summary |
|---|---|
| private static final int SQE_USER_DATA_FIELD | |
| submissionQueueArrayAddress | back to summary |
|---|---|
| pack-priv final long submissionQueueArrayAddress | |
| tail | back to summary |
|---|---|
| private int tail | |
| timeoutMemoryAddress | back to summary |
|---|---|
| private final long timeoutMemoryAddress | |
| IOUringSubmissionQueue | back to summary |
|---|---|
| pack-priv IOUringSubmissionQueue(long kHeadAddress, long kTailAddress, long kRingMaskAddress, long kRingEntriesAddress, long kFlagsAddress, long kDroppedAddress, long kArrayAddress, long submissionQueueArrayAddress, int ringSize, long ringAddress, int ringFd, int iosqeAsyncThreshold) | |
| addAccept | back to summary |
|---|---|
| pack-priv boolean addAccept(int fd, long address, long addressLength, short extraData) | |
| addClose | back to summary |
|---|---|
| pack-priv boolean addClose(int fd, short extraData) | |
| addConnect | back to summary |
|---|---|
| pack-priv boolean addConnect(int fd, long socketAddress, long socketAddressLength, short extraData) | |
| addEventFdRead | back to summary |
|---|---|
| pack-priv boolean addEventFdRead(int fd, long bufferAddress, int pos, int limit, short extraData) | |
| addPoll | back to summary |
|---|---|
| private boolean addPoll(int fd, int pollMask) | |
| addPollIn | back to summary |
|---|---|
| pack-priv boolean addPollIn(int fd) | |
| addPollOut | back to summary |
|---|---|
| pack-priv boolean addPollOut(int fd) | |
| addPollRdHup | back to summary |
|---|---|
| pack-priv boolean addPollRdHup(int fd) | |
| addPollRemove | back to summary |
|---|---|
| pack-priv boolean addPollRemove(int fd, int pollMask) | |
| addRead | back to summary |
|---|---|
| pack-priv boolean addRead(int fd, long bufferAddress, int pos, int limit, short extraData) | |
| addRecv | back to summary |
|---|---|
| pack-priv boolean addRecv(int fd, long bufferAddress, int pos, int limit, short extraData) | |
| addRecvmsg | back to summary |
|---|---|
| pack-priv boolean addRecvmsg(int fd, long msgHdr, short extraData) | |
| addSend | back to summary |
|---|---|
| pack-priv boolean addSend(int fd, long bufferAddress, int pos, int limit, short extraData) | |
| addSendmsg | back to summary |
|---|---|
| pack-priv boolean addSendmsg(int fd, long msgHdr, short extraData) | |
| addSendmsg | back to summary |
|---|---|
| pack-priv boolean addSendmsg(int fd, long msgHdr, int flags, short extraData) | |
| addTimeout | back to summary |
|---|---|
| pack-priv boolean addTimeout(long nanoSeconds, short extraData) | |
| addWrite | back to summary |
|---|---|
| pack-priv boolean addWrite(int fd, long bufferAddress, int pos, int limit, short extraData) | |
| addWritev | back to summary |
|---|---|
| pack-priv boolean addWritev(int fd, long iovecArrayAddress, int length, short extraData) | |
| count | back to summary |
|---|---|
| public long count() | |
| decrementHandledFds | back to summary |
|---|---|
| pack-priv void decrementHandledFds() | |
| enqueueSqe | back to summary |
|---|---|
| pack-priv boolean enqueueSqe(byte op, int flags, int rwFlags, int fd, long bufferAddress, int length, long offset, short data) | |
| flags | back to summary |
|---|---|
| private int flags() | |
| incrementHandledFds | back to summary |
|---|---|
| pack-priv void incrementHandledFds() | |
| release | back to summary |
|---|---|
| public void release() | |
| removeTimeout | back to summary |
|---|---|
| pack-priv boolean removeTimeout(short extraData) | |
| setData | back to summary |
|---|---|
| private void setData(long sqe, byte op, int flags, int rwFlags, int fd, long bufferAddress, int length, long offset, short data) | |
| setTimeout | back to summary |
|---|---|
| private void setTimeout(long timeoutNanoSeconds) | |
| submit | back to summary |
|---|---|
| pack-priv int submit() | |
| submit | back to summary |
|---|---|
| private int submit(int toSubmit, int minComplete, int flags) | |
| submitAndWait | back to summary |
|---|---|
| pack-priv int submitAndWait() | |