All Classes
-
All Classes Interface Summary Class Summary Class Description IoUring IoUringAdaptiveBufferRingAllocator IoUringBufferRingAllocatorimplementation which uses an adaptive strategy to allocate buffers, which will decrease / increase the buffer size depending on if the allocated buffers were completely used or not before.IoUringBufferRingAllocator Allocator that is responsible to allocate buffers for a buffer ring.IoUringBufferRingConfig Configuration class for anIoUringBufferRing.IoUringBufferRingExhaustedEvent Event that is fired when a read failed because the buffer ring was exhausted for now.IoUringChannelOption<T> IoUringDatagramChannel IoUringFixedBufferRingAllocator IoUringBufferRingAllocatorimplementation which uses a fixed size for the buffers that are returned byIoUringFixedBufferRingAllocator.allocate().IoUringIoEvent IoEventthat will be produced as an result of aIoUringIoOps.IoUringIoHandle IoHandleimplementation for io_uring.IoUringIoHandler IoHandlerwhich is implemented in terms of the Linux-specificio_uringAPI.IoUringIoHandlerConfig Configuration class for anIoUringIoHandler, managing the settings for aRingBufferand its io_uring file descriptor.IoUringIoOps IoOpsfor implementation for Io_uring.IoUringServerSocketChannel IoUringSocketChannel 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; };