Home / Function/ decodeTxt() — netty Function Reference

decodeTxt() — netty Function Reference

Architecture documentation for the decodeTxt() function in DnsNameResolverTest.java from the netty codebase.

Function java Buffer Search called by 3

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

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