| AbstractIoUringBufferRingAllocator |
|
| AbstractIoUringChannel |
|
| AbstractIoUringChannel.AbstractUringUnsafe |
|
| AbstractIoUringChannel.DelayedClose |
|
| AbstractIoUringServerChannel |
|
| AbstractIoUringServerChannel.AcceptedAddressMemory |
|
| AbstractIoUringStreamChannel |
|
| AbstractIoUringStreamChannel.IoUringStreamUnsafe |
|
| CompletionCallback |
|
| CompletionQueue |
Completion queue implementation for io_uring.
|
| IoUringBufferRing |
|
| IoUringBufferRing.RingConsumer |
|
| IoUringBufferRingAllocator |
Allocator that is responsible to allocate buffers for a buffer ring.
|
| IoUringBufferRingConfig |
|
| IoUringBufferRingConfig.Builder |
|
| IoUringBufferRingExhaustedEvent |
Event that is fired when a read failed because the buffer ring was exhausted for now.
|
| IoUringChannelConfig |
|
| IoUringDatagramChannel |
|
| IoUringDatagramChannel.IoUringDatagramChannelUnsafe.WriteProcessor |
|
| IoUringDatagramChannelConfig |
|
| IoUringDomainSocketChannel |
|
| IoUringDomainSocketChannelConfig |
|
| IoUringFileRegion |
|
| IoUringIoEvent |
|
| IoUringIoHandle |
|
| IoUringIoHandler |
IoHandler which is implemented in terms of the Linux-specific io_uring API.
|
| IoUringIoHandler.DefaultIoUringIoRegistration |
|
| IoUringIoHandlerConfig |
|
| IoUringIoOps |
|
| IoUringRecvByteAllocatorHandle |
|
| IoUringServerSocketChannelConfig |
|
| IoUringSharedIovArray |
The iovec memory of an IoUringIoHandler, shared by all writes until the next submit.
|
| IoUringSocketChannelConfig |
|
| IoUringStreamChannelConfig |
|
| IoUringTcpInfo |
struct tcp_info
{
__u8 tcpi_state;
__u8 tcpi_ca_state;
__u8 tcpi_retransmits;
__u8 tcpi_probes;
__u8 tcpi_backoff;
__u8 tcpi_options;
__u8 tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
__u32 tcpi_rto;
__u32 tcpi_ato;
__u32 tcpi_snd_mss;
__u32 tcpi_rcv_mss;
__u32 tcpi_unacked;
__u32 tcpi_sacked;
__u32 tcpi_lost;
__u32 tcpi_retrans;
__u32 tcpi_fackets;
__u32 tcpi_last_data_sent;
__u32 tcpi_last_ack_sent;
__u32 tcpi_last_data_recv;
__u32 tcpi_last_ack_recv;
__u32 tcpi_pmtu;
__u32 tcpi_rcv_ssthresh;
__u32 tcpi_rtt;
__u32 tcpi_rttvar;
__u32 tcpi_snd_ssthresh;
__u32 tcpi_snd_cwnd;
__u32 tcpi_advmss;
__u32 tcpi_reordering;
__u32 tcpi_rcv_rtt;
__u32 tcpi_rcv_space;
__u32 tcpi_total_retrans;
};
|
| LinuxSocket |
A socket which provides access Linux native methods.
|
| MsgHdrMemory |
|
| MsgHdrMemoryArray |
|
| Native.IoUringProbe |
|
| Native.IoUringProbeOp |
|
| PendingOpMap |
|
| PendingZeroCopyWrites |
Retains buffers until their zero-copy notifications arrive.
|
| PendingZeroCopyWrites.PendingWrite |
|
| RingBuffer |
|
| SubmissionQueue |
|
| WriteOpsSnapshot |
Reusable metadata needed to recover a submitted write's resources, without retaining the submission object.
|