T() — netty Function Reference
Architecture documentation for the T() function in IoUringDatagramChannelConfig.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d2956889_2a29_d629_25b4_e238651d65a0["T()"] e511f87c_1c78_d6c2_dc38_5912fd413edb["IoUringDatagramChannelConfig"] d2956889_2a29_d629_25b4_e238651d65a0 -->|defined in| e511f87c_1c78_d6c2_dc38_5912fd413edb 2d60cf9b_c046_3dd5_d7b8_053a8e665b25["isBroadcast()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 2d60cf9b_c046_3dd5_d7b8_053a8e665b25 9b8d9f49_56a1_168f_3aea_e167d3b6797b["getReceiveBufferSize()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 9b8d9f49_56a1_168f_3aea_e167d3b6797b cc3e5444_a25e_a597_65c6_61046a885da4["getSendBufferSize()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| cc3e5444_a25e_a597_65c6_61046a885da4 9cdc0b3e_3dec_41b1_080e_a957a4cb84fd["isReuseAddress()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 9cdc0b3e_3dec_41b1_080e_a957a4cb84fd 746495ad_7f38_aed3_6fd7_ea627bc7c2c8["isLoopbackModeDisabled()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 746495ad_7f38_aed3_6fd7_ea627bc7c2c8 a7e3d622_923c_96cd_d993_3d3dcf61d94c["getTimeToLive()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| a7e3d622_923c_96cd_d993_3d3dcf61d94c 0139a809_1f68_9e77_8541_6d7549c73a18["getTrafficClass()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 0139a809_1f68_9e77_8541_6d7549c73a18 9d7b181b_7c12_25ca_e1f4_a3b7333d24fb["isReusePort()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 9d7b181b_7c12_25ca_e1f4_a3b7333d24fb 7850a518_9bca_1853_64ef_9c727b7c09f0["isIpTransparent()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 7850a518_9bca_1853_64ef_9c727b7c09f0 de896601_b602_5825_af53_c76ebe0da35b["isFreeBind()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| de896601_b602_5825_af53_c76ebe0da35b 9b27a65c_e5d6_8d63_2b3d_e187802c6120["getMaxDatagramPayloadSize()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 9b27a65c_e5d6_8d63_2b3d_e187802c6120 7bc40b88_5cb5_e396_cabc_3797823a727d["isIpMulticastAll()"] d2956889_2a29_d629_25b4_e238651d65a0 -->|calls| 7bc40b88_5cb5_e396_cabc_3797823a727d style d2956889_2a29_d629_25b4_e238651d65a0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannelConfig.java lines 58–107
@SuppressWarnings({ "unchecked", "deprecation" })
@Override
public <T> T getOption(ChannelOption<T> option) {
if (option == ChannelOption.SO_BROADCAST) {
return (T) Boolean.valueOf(isBroadcast());
}
if (option == ChannelOption.SO_RCVBUF) {
return (T) Integer.valueOf(getReceiveBufferSize());
}
if (option == ChannelOption.SO_SNDBUF) {
return (T) Integer.valueOf(getSendBufferSize());
}
if (option == ChannelOption.SO_REUSEADDR) {
return (T) Boolean.valueOf(isReuseAddress());
}
if (option == ChannelOption.IP_MULTICAST_LOOP_DISABLED) {
return (T) Boolean.valueOf(isLoopbackModeDisabled());
}
if (option == ChannelOption.IP_MULTICAST_ADDR) {
return (T) getInterface();
}
if (option == ChannelOption.IP_MULTICAST_IF) {
return (T) getNetworkInterface();
}
if (option == ChannelOption.IP_MULTICAST_TTL) {
return (T) Integer.valueOf(getTimeToLive());
}
if (option == ChannelOption.IP_TOS) {
return (T) Integer.valueOf(getTrafficClass());
}
if (option == ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION) {
return (T) Boolean.valueOf(activeOnOpen);
}
if (option == IoUringChannelOption.SO_REUSEPORT) {
return (T) Boolean.valueOf(isReusePort());
}
if (option == IoUringChannelOption.IP_TRANSPARENT) {
return (T) Boolean.valueOf(isIpTransparent());
}
if (option == IoUringChannelOption.IP_FREEBIND) {
return (T) Boolean.valueOf(isFreeBind());
}
if (option == IoUringChannelOption.MAX_DATAGRAM_PAYLOAD_SIZE) {
return (T) Integer.valueOf(getMaxDatagramPayloadSize());
}
if (option == IoUringChannelOption.IP_MULTICAST_ALL) {
return (T) Boolean.valueOf(isIpMulticastAll());
}
return super.getOption(option);
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does T() do?
T() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannelConfig.java.
Where is T() defined?
T() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannelConfig.java at line 58.
What does T() call?
T() calls 12 function(s): getMaxDatagramPayloadSize, getReceiveBufferSize, getSendBufferSize, getTimeToLive, getTrafficClass, isBroadcast, isFreeBind, isIpMulticastAll, and 4 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free