Home / Function/ writePacket() — netty Function Reference

writePacket() — netty Function Reference

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

Function java Buffer Allocators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  e06d6e01_48a2_5234_b718_4be9767715c7["writePacket()"]
  3c534d05_bb5b_c991_5e03_7ec94e739cf7["QuicheQuicChannel"]
  e06d6e01_48a2_5234_b718_4be9767715c7 -->|defined in| 3c534d05_bb5b_c991_5e03_7ec94e739cf7
  9f9da465_f345_60be_84db_446a37063039["SendResult()"]
  9f9da465_f345_60be_84db_446a37063039 -->|calls| e06d6e01_48a2_5234_b718_4be9767715c7
  14d0f298_650a_cf30_d864_76338dbae21b["isSendWindowUsed()"]
  e06d6e01_48a2_5234_b718_4be9767715c7 -->|calls| 14d0f298_650a_cf30_d864_76338dbae21b
  style e06d6e01_48a2_5234_b718_4be9767715c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 1395–1403

    private boolean writePacket(DatagramPacket packet, int maxDatagramSize, int len) {
        ChannelFuture future = parent().write(packet);
        if (isSendWindowUsed(maxDatagramSize, len)) {
            // Nothing left in the window, continue later
            future.addListener(continueSendingListener);
            return true;
        }
        return false;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does writePacket() do?
writePacket() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is writePacket() defined?
writePacket() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 1395.
What does writePacket() call?
writePacket() calls 1 function(s): isSendWindowUsed.
What calls writePacket()?
writePacket() is called by 1 function(s): SendResult.

Analyze Your Own Codebase

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

Try Supermodel Free