Home / Class/ IoUringTcpInfo Class — netty Architecture

IoUringTcpInfo Class — netty Architecture

Architecture documentation for the IoUringTcpInfo class in IoUringTcpInfo.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f7017b93_01c9_ffef_8448_f9fbe9f20811["IoUringTcpInfo"]
  dbf8a085_41dd_193f_2564_64e064ae4075["IoUringTcpInfo.java"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|defined in| dbf8a085_41dd_193f_2564_64e064ae4075
  4d284bcd_a6c6_e4ed_b8d9_a27c50e49fc0["state()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 4d284bcd_a6c6_e4ed_b8d9_a27c50e49fc0
  c96ef122_972f_7947_bf85_98b76ac4a4bc["caState()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| c96ef122_972f_7947_bf85_98b76ac4a4bc
  e8bf7762_23d1_2f90_91d6_eaeaba170844["retransmits()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| e8bf7762_23d1_2f90_91d6_eaeaba170844
  ecf60219_2edd_7f6b_ea6d_a047d94ae224["probes()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| ecf60219_2edd_7f6b_ea6d_a047d94ae224
  d8c33e8e_e68b_24a7_e202_3a7aefc06e25["backoff()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| d8c33e8e_e68b_24a7_e202_3a7aefc06e25
  a5c1c78c_8952_204d_2575_54c86906bc3a["options()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| a5c1c78c_8952_204d_2575_54c86906bc3a
  0f4cac29_30b7_01f0_7a24_d48fc7975caa["sndWscale()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 0f4cac29_30b7_01f0_7a24_d48fc7975caa
  90a90a09_9242_c8a7_0063_ce18af9e1de7["rcvWscale()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 90a90a09_9242_c8a7_0063_ce18af9e1de7
  ececa6a2_a9f7_a1ee_b2ae_f67d453ebfb4["rto()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| ececa6a2_a9f7_a1ee_b2ae_f67d453ebfb4
  fb767763_cbee_a241_ca38_1c7506430ddf["ato()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| fb767763_cbee_a241_ca38_1c7506430ddf
  90d1925e_7218_5949_be54_2f2b81788633["sndMss()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 90d1925e_7218_5949_be54_2f2b81788633
  6124311c_492a_04d1_e745_d24a4a35fc09["rcvMss()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 6124311c_492a_04d1_e745_d24a4a35fc09
  896a90ab_9693_bd0f_7057_0423384d5260["unacked()"]
  f7017b93_01c9_ffef_8448_f9fbe9f20811 -->|method| 896a90ab_9693_bd0f_7057_0423384d5260

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringTcpInfo.java lines 62–193

public final class IoUringTcpInfo {

    final long[] info = new long[32];

    public int state() {
        return (int) info[0];
    }

    public int caState() {
        return (int) info[1];
    }

    public int retransmits() {
        return (int) info[2];
    }

    public int probes() {
        return (int) info[3];
    }

    public int backoff() {
        return (int) info[4];
    }

    public int options() {
        return (int) info[5];
    }

    public int sndWscale() {
        return (int) info[6];
    }

    public int rcvWscale() {
        return (int) info[7];
    }

    public long rto() {
        return info[8];
    }

    public long ato() {
        return info[9];
    }

    public long sndMss() {
        return info[10];
    }

    public long rcvMss() {
        return info[11];
    }

    public long unacked() {
        return info[12];
    }

    public long sacked() {
        return info[13];
    }

    public long lost() {
        return info[14];
    }

    public long retrans() {
        return info[15];
    }

    public long fackets() {
        return info[16];
    }

    public long lastDataSent() {
        return info[17];
    }

    public long lastAckSent() {
        return info[18];
    }

    public long lastDataRecv() {

Frequently Asked Questions

What is the IoUringTcpInfo class?
IoUringTcpInfo is a class in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringTcpInfo.java.
Where is IoUringTcpInfo defined?
IoUringTcpInfo is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringTcpInfo.java at line 62.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free