Home / Function/ testDynamicTableIndexedWithBlockedStreams() — netty Function Reference

testDynamicTableIndexedWithBlockedStreams() — netty Function Reference

Architecture documentation for the testDynamicTableIndexedWithBlockedStreams() function in QpackEncoderDecoderTest.java from the netty codebase.

Function java Buffer Allocators calls 7 called by 3

Entity Profile

Dependency Diagram

graph TD
  a074fc6f_eb09_bb92_e78d_571f8806ca4c["testDynamicTableIndexedWithBlockedStreams()"]
  a2f105b8_5272_f106_c6ff_e4604fde3ee0["QpackEncoderDecoderTest"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|defined in| a2f105b8_5272_f106_c6ff_e4604fde3ee0
  730c1ccb_3dea_01cb_b93b_54766d4b735a["dynamicIndexedWithBlockedStreams()"]
  730c1ccb_3dea_01cb_b93b_54766d4b735a -->|calls| a074fc6f_eb09_bb92_e78d_571f8806ca4c
  47a74f2d_c110_6815_7c12_2eebe8364043["dynamicIndexedWithStaticTableNameRefWithBlockedStreams()"]
  47a74f2d_c110_6815_7c12_2eebe8364043 -->|calls| a074fc6f_eb09_bb92_e78d_571f8806ca4c
  a9e9c4c0_1adb_7262_dc8f_b3511f755aa1["dynamicIndexedWithNameRefWithBlockedStream()"]
  a9e9c4c0_1adb_7262_dc8f_b3511f755aa1 -->|calls| a074fc6f_eb09_bb92_e78d_571f8806ca4c
  dbadf5dd_759e_9666_c044_b830bfb006e7["encode()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| dbadf5dd_759e_9666_c044_b830bfb006e7
  d1b98b2f_bbd4_27a4_6d86_baace932a319["verifyRequiredInsertCount()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| d1b98b2f_bbd4_27a4_6d86_baace932a319
  df3a5571_94fc_f51f_c432_e0490c53efd5["verifyKnownReceivedCount()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| df3a5571_94fc_f51f_c432_e0490c53efd5
  90fb8933_0761_5196_66a3_59e5e125c634["drainNextSuspendedEncoderInstruction()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| 90fb8933_0761_5196_66a3_59e5e125c634
  879f268a_79d6_4e84_4dcc_69e8fceb5059["decode()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| 879f268a_79d6_4e84_4dcc_69e8fceb5059
  e464185a_011d_917c_4731_29ce677d17aa["drainAllSuspendedEncoderInstructions()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| e464185a_011d_917c_4731_29ce677d17aa
  b0e13fad_f554_d84c_38f4_40a57d570d8a["verifyDecodedHeader()"]
  a074fc6f_eb09_bb92_e78d_571f8806ca4c -->|calls| b0e13fad_f554_d84c_38f4_40a57d570d8a
  style a074fc6f_eb09_bb92_e78d_571f8806ca4c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java lines 360–377

    private void testDynamicTableIndexedWithBlockedStreams(CharSequence name, CharSequence value) throws Exception {
        encHeaders.add(name, value);
        encode(out, encHeaders);
        verifyRequiredInsertCount(headersAdded);

        verifyKnownReceivedCount(headersAdded - 1);
        assertThat(decDynamicTable.insertCount(), is(headersAdded - 1));

        drainNextSuspendedEncoderInstruction();

        decode(out, decHeaders);
        drainAllSuspendedEncoderInstructions();
        assertThat(decDynamicTable.insertCount(), is(headersAdded));
        verifyKnownReceivedCount(headersAdded);

        assertThat(decHeaders.size(), is(1));
        verifyDecodedHeader(name, value);
    }

Domain

Subdomains

Frequently Asked Questions

What does testDynamicTableIndexedWithBlockedStreams() do?
testDynamicTableIndexedWithBlockedStreams() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java.
Where is testDynamicTableIndexedWithBlockedStreams() defined?
testDynamicTableIndexedWithBlockedStreams() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java at line 360.
What does testDynamicTableIndexedWithBlockedStreams() call?
testDynamicTableIndexedWithBlockedStreams() calls 7 function(s): decode, drainAllSuspendedEncoderInstructions, drainNextSuspendedEncoderInstruction, encode, verifyDecodedHeader, verifyKnownReceivedCount, verifyRequiredInsertCount.
What calls testDynamicTableIndexedWithBlockedStreams()?
testDynamicTableIndexedWithBlockedStreams() is called by 3 function(s): dynamicIndexedWithBlockedStreams, dynamicIndexedWithNameRefWithBlockedStream, dynamicIndexedWithStaticTableNameRefWithBlockedStreams.

Analyze Your Own Codebase

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

Try Supermodel Free