Home / Function/ init() — netty Function Reference

init() — netty Function Reference

Architecture documentation for the init() function in QuicheQuicConnection.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2f912ddb_32f2_da6c_f5df_cf6fb03ac746["init()"]
  5f5b6955_ffea_5ec8_42dd_bd49352d4bbc["QuicheQuicConnection"]
  2f912ddb_32f2_da6c_f5df_cf6fb03ac746 -->|defined in| 5f5b6955_ffea_5ec8_42dd_bd49352d4bbc
  style 2f912ddb_32f2_da6c_f5df_cf6fb03ac746 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnection.java lines 189–201

    void init(InetSocketAddress local, InetSocketAddress remote, Consumer<String> sniSelectedCallback) {
        assert connection != -1;
        assert recvInfoBuffer.refCnt() != 0;
        assert sendInfoBuffer.refCnt() != 0;

        // Fill quiche_recv_info struct with the addresses.
        QuicheRecvInfo.setRecvInfo(recvInfoBuffer1, remote, local);

        // Fill both quiche_send_info structs with the same addresses.
        QuicheSendInfo.setSendInfo(sendInfoBuffer1, local, remote);
        QuicheSendInfo.setSendInfo(sendInfoBuffer2, local, remote);
        engine.sniSelectedCallback = sniSelectedCallback;
    }

Domain

Subdomains

Frequently Asked Questions

What does init() do?
init() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnection.java.
Where is init() defined?
init() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnection.java at line 189.

Analyze Your Own Codebase

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

Try Supermodel Free