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() {
Source
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