Home / Function/ encodeRawRecord() — netty Function Reference

encodeRawRecord() — netty Function Reference

Architecture documentation for the encodeRawRecord() function in DefaultDnsRecordEncoder.java from the netty codebase.

Function java ProtocolCodecs DNS calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  8509cb4d_2cce_673c_6c00_b36144a8367f["encodeRawRecord()"]
  7acd50be_5ea0_6375_ac42_d023d53b4027["DefaultDnsRecordEncoder"]
  8509cb4d_2cce_673c_6c00_b36144a8367f -->|defined in| 7acd50be_5ea0_6375_ac42_d023d53b4027
  e69a3483_88a7_31ba_0c72_3a97b751f42a["encodeRecord()"]
  e69a3483_88a7_31ba_0c72_3a97b751f42a -->|calls| 8509cb4d_2cce_673c_6c00_b36144a8367f
  4433c7f7_f393_24fc_324a_800a9d0c2833["encodeRecord0()"]
  8509cb4d_2cce_673c_6c00_b36144a8367f -->|calls| 4433c7f7_f393_24fc_324a_800a9d0c2833
  style 8509cb4d_2cce_673c_6c00_b36144a8367f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java lines 135–143

    private void encodeRawRecord(DnsRawRecord record, ByteBuf out) throws Exception {
        encodeRecord0(record, out);

        ByteBuf content = record.content();
        int contentLen = content.readableBytes();

        out.writeShort(contentLen);
        out.writeBytes(content, content.readerIndex(), contentLen);
    }

Subdomains

Called By

Frequently Asked Questions

What does encodeRawRecord() do?
encodeRawRecord() is a function in the netty codebase, defined in codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java.
Where is encodeRawRecord() defined?
encodeRawRecord() is defined in codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java at line 135.
What does encodeRawRecord() call?
encodeRawRecord() calls 1 function(s): encodeRecord0.
What calls encodeRawRecord()?
encodeRawRecord() is called by 1 function(s): encodeRecord.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free