Home / Class/ EpollTcpInfo Class — netty Architecture

EpollTcpInfo Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  6c7ff904_325e_7a4e_fb23_169606ddacab["EpollTcpInfo"]
  98b343e7_1b04_f410_5dd4_5d70aa99ebcd["EpollTcpInfo.java"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|defined in| 98b343e7_1b04_f410_5dd4_5d70aa99ebcd
  7a1b7d85_f7b3_8c57_a54a_c96be164c25f["state()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 7a1b7d85_f7b3_8c57_a54a_c96be164c25f
  898a62e7_c93b_f640_afc6_852e3f063773["caState()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 898a62e7_c93b_f640_afc6_852e3f063773
  3cda88a5_0493_2bcf_6581_695aa852cf30["retransmits()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 3cda88a5_0493_2bcf_6581_695aa852cf30
  a0bcbe76_0d71_0c45_713c_08a0ad1ff207["probes()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| a0bcbe76_0d71_0c45_713c_08a0ad1ff207
  7fbb50da_ea30_5981_6c7d_f136c8c13afa["backoff()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 7fbb50da_ea30_5981_6c7d_f136c8c13afa
  7b3e3228_fd51_d66d_fecf_f37c690fdfae["options()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 7b3e3228_fd51_d66d_fecf_f37c690fdfae
  b3c2a110_f026_b8c8_800a_c9f151c7fff5["sndWscale()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| b3c2a110_f026_b8c8_800a_c9f151c7fff5
  cb690b5f_8e6e_a91d_e756_ea2740a526b4["rcvWscale()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| cb690b5f_8e6e_a91d_e756_ea2740a526b4
  a7f264b3_2f3f_b210_6c54_5bc474d1e6b7["rto()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| a7f264b3_2f3f_b210_6c54_5bc474d1e6b7
  b03c6048_613d_bd6c_02e4_0593d02983ed["ato()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| b03c6048_613d_bd6c_02e4_0593d02983ed
  db60d86f_eb74_657c_2357_f4737da78019["sndMss()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| db60d86f_eb74_657c_2357_f4737da78019
  9be26b74_2665_c4f3_394b_dbcc60f9530e["rcvMss()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 9be26b74_2665_c4f3_394b_dbcc60f9530e
  3dd9f302_887f_5720_58a0_5a3b0dc0e3d9["unacked()"]
  6c7ff904_325e_7a4e_fb23_169606ddacab -->|method| 3dd9f302_887f_5720_58a0_5a3b0dc0e3d9

Relationship Graph

Source Code

transport-classes-epoll/src/main/java/io/netty/channel/epoll/EpollTcpInfo.java lines 62–193

public final class EpollTcpInfo {

    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 EpollTcpInfo class?
EpollTcpInfo is a class in the netty codebase, defined in transport-classes-epoll/src/main/java/io/netty/channel/epoll/EpollTcpInfo.java.
Where is EpollTcpInfo defined?
EpollTcpInfo is defined in transport-classes-epoll/src/main/java/io/netty/channel/epoll/EpollTcpInfo.java at line 62.

Analyze Your Own Codebase

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

Try Supermodel Free