Home / Function/ fireChannelReadCompleteIfNeeded() — netty Function Reference

fireChannelReadCompleteIfNeeded() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  3dcfc37a_37ed_432a_46ba_dfae500fd8f0["fireChannelReadCompleteIfNeeded()"]
  3c534d05_bb5b_c991_5e03_7ec94e739cf7["QuicheQuicChannel"]
  3dcfc37a_37ed_432a_46ba_dfae500fd8f0 -->|defined in| 3c534d05_bb5b_c991_5e03_7ec94e739cf7
  e4b070d8_c231_2cda_729f_8ae2ee2a55c0["recvComplete()"]
  e4b070d8_c231_2cda_729f_8ae2ee2a55c0 -->|calls| 3dcfc37a_37ed_432a_46ba_dfae500fd8f0
  0e1ca299_ed3d_8a6d_bf55_50ab173c29d7["recv()"]
  0e1ca299_ed3d_8a6d_bf55_50ab173c29d7 -->|calls| 3dcfc37a_37ed_432a_46ba_dfae500fd8f0
  7ed04228_8203_18ea_57b2_766b3ee23bb7["recvDatagram()"]
  7ed04228_8203_18ea_57b2_766b3ee23bb7 -->|calls| 3dcfc37a_37ed_432a_46ba_dfae500fd8f0
  style 3dcfc37a_37ed_432a_46ba_dfae500fd8f0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 1153–1158

    private void fireChannelReadCompleteIfNeeded() {
        if (fireChannelReadCompletePending) {
            fireChannelReadCompletePending = false;
            pipeline().fireChannelReadComplete();
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does fireChannelReadCompleteIfNeeded() do?
fireChannelReadCompleteIfNeeded() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is fireChannelReadCompleteIfNeeded() defined?
fireChannelReadCompleteIfNeeded() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 1153.
What calls fireChannelReadCompleteIfNeeded()?
fireChannelReadCompleteIfNeeded() is called by 3 function(s): recv, recvComplete, recvDatagram.

Analyze Your Own Codebase

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

Try Supermodel Free