decodeTxt() — netty Function Reference
Architecture documentation for the decodeTxt() function in DnsNameResolverTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 62201c8c_6f8a_307c_e366_fd95b6969fae["decodeTxt()"] b6215f36_0afe_a284_a3fd_3999e90a8e97["DnsNameResolverTest"] 62201c8c_6f8a_307c_e366_fd95b6969fae -->|defined in| b6215f36_0afe_a284_a3fd_3999e90a8e97 c3888920_a42e_b600_53b8_0bdd11356978["testQueryTxt()"] c3888920_a42e_b600_53b8_0bdd11356978 -->|calls| 62201c8c_6f8a_307c_e366_fd95b6969fae a6f938b0_a209_98b3_73c5_ec340c25a233["testTruncated0()"] a6f938b0_a209_98b3_73c5_ec340c25a233 -->|calls| 62201c8c_6f8a_307c_e366_fd95b6969fae 503c64e1_63db_aea5_827c_6c3e53eb3bd6["testTcpFallbackWhenTimeout()"] 503c64e1_63db_aea5_827c_6c3e53eb3bd6 -->|calls| 62201c8c_6f8a_307c_e366_fd95b6969fae style 62201c8c_6f8a_307c_e366_fd95b6969fae fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 3080–3094
private static List<String> decodeTxt(DnsRecord record) {
if (!(record instanceof DnsRawRecord)) {
return Collections.emptyList();
}
List<String> list = new ArrayList<String>();
ByteBuf data = ((DnsRawRecord) record).content();
int idx = data.readerIndex();
int wIdx = data.writerIndex();
while (idx < wIdx) {
int len = data.getUnsignedByte(idx++);
list.add(data.toString(idx, len, CharsetUtil.UTF_8));
idx += len;
}
return list;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does decodeTxt() do?
decodeTxt() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is decodeTxt() defined?
decodeTxt() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 3080.
What calls decodeTxt()?
decodeTxt() is called by 3 function(s): testQueryTxt, testTcpFallbackWhenTimeout, testTruncated0.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free