Home / Function/ writePacket() — netty Function Reference

writePacket() — netty Function Reference

Architecture documentation for the writePacket() function in EthernetPacket.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2eb1d768_10ef_cca4_b206_4d6e817e525f["writePacket()"]
  bf875d14_0a63_8e25_f2ce_56b911b429cf["EthernetPacket"]
  2eb1d768_10ef_cca4_b206_4d6e817e525f -->|defined in| bf875d14_0a63_8e25_f2ce_56b911b429cf
  bc79b740_6cc3_0503_3ae7_9679b768b6cf["writeIPv4()"]
  bc79b740_6cc3_0503_3ae7_9679b768b6cf -->|calls| 2eb1d768_10ef_cca4_b206_4d6e817e525f
  d63141ad_1211_2caf_3210_4c637a3d4cfa["writeIPv6()"]
  d63141ad_1211_2caf_3210_4c637a3d4cfa -->|calls| 2eb1d768_10ef_cca4_b206_4d6e817e525f
  style 2eb1d768_10ef_cca4_b206_4d6e817e525f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/pcap/EthernetPacket.java lines 75–80

    private static void writePacket(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress, int type) {
        byteBuf.writeBytes(dstAddress); // Destination MAC Address
        byteBuf.writeBytes(srcAddress); // Source MAC Address
        byteBuf.writeShort(type);       // Frame Type (IPv4 or IPv6)
        byteBuf.writeBytes(payload);    // Payload of L3
    }

Domain

Subdomains

Frequently Asked Questions

What does writePacket() do?
writePacket() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/pcap/EthernetPacket.java.
Where is writePacket() defined?
writePacket() is defined in handler/src/main/java/io/netty/handler/pcap/EthernetPacket.java at line 75.
What calls writePacket()?
writePacket() is called by 2 function(s): writeIPv4, writeIPv6.

Analyze Your Own Codebase

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

Try Supermodel Free