add() — netty Function Reference
Architecture documentation for the add() function in QpackDecoderDynamicTableTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a["add()"] 091d8141_4743_3fd2_b4c8_b5018e33c504["QpackDecoderDynamicTableTest"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|defined in| 091d8141_4743_3fd2_b4c8_b5018e33c504 c9bfe71e_3d89_5e14_9594_9cea70b448a5["length()"] c9bfe71e_3d89_5e14_9594_9cea70b448a5 -->|calls| bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a becb0143_b4b9_93f8_4433_b28a9d88ee97["size()"] becb0143_b4b9_93f8_4433_b28a9d88ee97 -->|calls| bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a 2f325bb8_3228_4f45_12c8_720ccf234b39["getEntry()"] 2f325bb8_3228_4f45_12c8_720ccf234b39 -->|calls| bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a 6b7a7c02_4a90_20c8_86d6_a98036e7483f["setCapacity()"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|calls| bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a becb0143_b4b9_93f8_4433_b28a9d88ee97["size()"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|calls| becb0143_b4b9_93f8_4433_b28a9d88ee97 2f325bb8_3228_4f45_12c8_720ccf234b39["getEntry()"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|calls| 2f325bb8_3228_4f45_12c8_720ccf234b39 6b7a7c02_4a90_20c8_86d6_a98036e7483f["setCapacity()"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|calls| 6b7a7c02_4a90_20c8_86d6_a98036e7483f c9bfe71e_3d89_5e14_9594_9cea70b448a5["length()"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|calls| c9bfe71e_3d89_5e14_9594_9cea70b448a5 style bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java lines 96–122
@Test
public void add() throws Exception {
QpackDecoderDynamicTable table = newTable(100);
assertEquals(0, table.size());
QpackHeaderField entry1 = new QpackHeaderField("foo", "bar"); //size:3+3+32=38
QpackHeaderField entry2 = new QpackHeaderField("hello", "world");
table.add(entry1); //success
assertEquals(entry1.size(), table.size());
assertEquals(entry1, table.getEntry(0));
table.setCapacity(32); //entry1 is removed from table
assertEquals(0, table.size());
assertEquals(0, table.length());
table.setCapacity(64);
table.add(entry1); //success
assertEquals(entry1.size(), table.size());
assertEquals(1, table.length());
assertEquals(entry1, table.getEntry(0));
table.add(entry2); //entry2 is added, but entry1 is removed from table
assertEquals(entry2.size(), table.size());
assertEquals(1, table.length());
assertEquals(entry2, table.getEntry(1));
table.setCapacity(128);
table.add(entry1); //success
assertEquals(entry2, table.getEntry(0));
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does add() do?
add() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java.
Where is add() defined?
add() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java at line 96.
What does add() call?
add() calls 4 function(s): getEntry, length, setCapacity, size.
What calls add()?
add() is called by 4 function(s): getEntry, length, setCapacity, size.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free