QuicheQuicConnectionPathStats Class — netty Architecture
Architecture documentation for the QuicheQuicConnectionPathStats class in QuicheQuicConnectionPathStats.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 88530d17_42e5_6ecb_73c4_76dcfced4b28["QuicheQuicConnectionPathStats"] c04707c7_502b_53b8_c055_49a20161bdf3["QuicheQuicConnectionPathStats.java"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|defined in| c04707c7_502b_53b8_c055_49a20161bdf3 9dbf2c91_6452_b081_5a0f_5a1b09823bd0["QuicheQuicConnectionPathStats()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 9dbf2c91_6452_b081_5a0f_5a1b09823bd0 8148f79a_3c3b_147f_aa06_e2d0fcfd8895["InetSocketAddress()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 8148f79a_3c3b_147f_aa06_e2d0fcfd8895 0f7b60b5_9e05_8829_4268_2f452fce9969["validationState()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 0f7b60b5_9e05_8829_4268_2f452fce9969 c88a1be7_2883_339a_22a1_3385c8782a90["active()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| c88a1be7_2883_339a_22a1_3385c8782a90 9748a011_599c_7d44_3737_c4788b8d8db7["recv()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 9748a011_599c_7d44_3737_c4788b8d8db7 0276b707_d182_18fd_eb36_2ae6a3a39eba["sent()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 0276b707_d182_18fd_eb36_2ae6a3a39eba b9cd533c_c2ad_4858_0405_68d2adc799b9["lost()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| b9cd533c_c2ad_4858_0405_68d2adc799b9 059daf28_879c_1c38_6504_06ccfdf3b28c["retrans()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 059daf28_879c_1c38_6504_06ccfdf3b28c e95fb50e_87b5_3e24_ea0f_aed01295fff3["rtt()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| e95fb50e_87b5_3e24_ea0f_aed01295fff3 6ff2e35f_9ade_1c9c_7eb5_f0345997e53c["cwnd()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 6ff2e35f_9ade_1c9c_7eb5_f0345997e53c 4cbff001_c246_f8ec_fb1f_5ce6222f6b1c["sentBytes()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| 4cbff001_c246_f8ec_fb1f_5ce6222f6b1c fa07471d_33a1_e502_79e5_434ec113b750["recvBytes()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| fa07471d_33a1_e502_79e5_434ec113b750 e3e74315_6dbb_4fe7_db05_57c1a9019ce6["lostBytes()"] 88530d17_42e5_6ecb_73c4_76dcfced4b28 -->|method| e3e74315_6dbb_4fe7_db05_57c1a9019ce6
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnectionPathStats.java lines 22–134
final class QuicheQuicConnectionPathStats implements QuicConnectionPathStats {
private final Object[] values;
QuicheQuicConnectionPathStats(Object[] values) {
this.values = values;
}
@Override
public InetSocketAddress localAddress() {
return (InetSocketAddress) values[0];
}
@Override
public InetSocketAddress peerAddress() {
return (InetSocketAddress) values[1];
}
public long validationState() {
return (long) values[2];
}
@Override
public boolean active() {
return (boolean) values[3];
}
@Override
public long recv() {
return (long) values[4];
}
@Override
public long sent() {
return (long) values[5];
}
@Override
public long lost() {
return (long) values[6];
}
@Override
public long retrans() {
return (long) values[7];
}
@Override
public long rtt() {
return (long) values[8];
}
@Override
public long cwnd() {
return (long) values[9];
}
@Override
public long sentBytes() {
return (long) values[10];
}
@Override
public long recvBytes() {
return (long) values[11];
}
@Override
public long lostBytes() {
return (long) values[12];
}
@Override
public long streamRetransBytes() {
return (long) values[13];
}
@Override
public long pmtu() {
return (long) values[14];
}
Defined In
Source
Frequently Asked Questions
What is the QuicheQuicConnectionPathStats class?
QuicheQuicConnectionPathStats is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnectionPathStats.java.
Where is QuicheQuicConnectionPathStats defined?
QuicheQuicConnectionPathStats is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnectionPathStats.java at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free