Home / Function/ fireDatagramExtensionEvent() — netty Function Reference

fireDatagramExtensionEvent() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  b45b198f_1210_5e2e_4da0_b84aa6357bd6["fireDatagramExtensionEvent()"]
  981bac79_4fa5_9e57_50c8_e12d0b35f6d4["QuicChannelUnsafe"]
  b45b198f_1210_5e2e_4da0_b84aa6357bd6 -->|defined in| 981bac79_4fa5_9e57_50c8_e12d0b35f6d4
  a4b4fcaa_9db9_acca_39f7_249f845a6b78["handlePendingChannelActive()"]
  a4b4fcaa_9db9_acca_39f7_249f845a6b78 -->|calls| b45b198f_1210_5e2e_4da0_b84aa6357bd6
  style b45b198f_1210_5e2e_4da0_b84aa6357bd6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 1950–1960

        private void fireDatagramExtensionEvent(QuicheQuicConnection conn) {
            if (conn.isClosed()) {
                return;
            }
            long connAddr = conn.address();
            int len = Quiche.quiche_conn_dgram_max_writable_len(connAddr);
            // QUICHE_ERR_DONE means the remote peer does not support the extension.
            if (len != Quiche.QUICHE_ERR_DONE) {
                pipeline().fireUserEventTriggered(new QuicDatagramExtensionEvent(len));
            }
        }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free