Home / Function/ multipleReferences() — netty Function Reference

multipleReferences() — netty Function Reference

Architecture documentation for the multipleReferences() function in QpackEncoderDynamicTableTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7["multipleReferences()"]
  0b57921e_fd41_0d68_9a74_4964c2403fe3["QpackEncoderDynamicTableTest"]
  edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7 -->|defined in| 0b57921e_fd41_0d68_9a74_4964c2403fe3
  d7544af3_e12b_84f0_ec3c_43abe17ab12b["addAndValidateHeader()"]
  edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7 -->|calls| d7544af3_e12b_84f0_ec3c_43abe17ab12b
  d2de0dec_6902_edaf_d41e_fba75f427386["addHeader()"]
  edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7 -->|calls| d2de0dec_6902_edaf_d41e_fba75f427386
  927b57b4_937d_8e9e_fec1_47bceaf8b4bd["verifyTableEmpty()"]
  edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7 -->|calls| 927b57b4_937d_8e9e_fec1_47bceaf8b4bd
  style edfdcfac_bb0e_bc4b_02ac_3b7440cf24c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDynamicTableTest.java lines 186–203

    @Test
    public void multipleReferences() throws Exception {
        // maxIndex = 2 * maxEntries = 2 * 39/32 = 2
        QpackEncoderDynamicTable table = newDynamicTable(fooBar3Header.size());

        final int idx1 = addAndValidateHeader(table, fooBar3Header);
        table.addReferenceToEntry(fooBar3Header.name, fooBar3Header.value, idx1);
        table.addReferenceToEntry(fooBar3Header.name, fooBar3Header.value, idx1);

        table.acknowledgeInsertCountOnAck(idx1);

        // first entry still active
        assertThat("Header added", addHeader(table, fooBar2Header), lessThan(0));

        table.acknowledgeInsertCountOnAck(idx1);
        verifyTableEmpty(table);
        addAndValidateHeader(table, fooBarHeader);
    }

Domain

Subdomains

Frequently Asked Questions

What does multipleReferences() do?
multipleReferences() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDynamicTableTest.java.
Where is multipleReferences() defined?
multipleReferences() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDynamicTableTest.java at line 186.
What does multipleReferences() call?
multipleReferences() calls 3 function(s): addAndValidateHeader, addHeader, verifyTableEmpty.

Analyze Your Own Codebase

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

Try Supermodel Free