Home / Function/ HpackHeaderField() — netty Function Reference

HpackHeaderField() — netty Function Reference

Architecture documentation for the HpackHeaderField() function in HpackDynamicTable.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e2aac505_a762_df0f_db79_55d35adf0f2b["HpackHeaderField()"]
  feed71e9_4455_9bda_6187_d37edd627c61["HpackDynamicTable"]
  e2aac505_a762_df0f_db79_55d35adf0f2b -->|defined in| feed71e9_4455_9bda_6187_d37edd627c61
  d5ad6030_d26c_c0ab_aa8c_77ac80f9a8b6["length()"]
  e2aac505_a762_df0f_db79_55d35adf0f2b -->|calls| d5ad6030_d26c_c0ab_aa8c_77ac80f9a8b6
  2e5bce26_eedf_4583_6e33_38cb076d86e6["size()"]
  e2aac505_a762_df0f_db79_55d35adf0f2b -->|calls| 2e5bce26_eedf_4583_6e33_38cb076d86e6
  style e2aac505_a762_df0f_db79_55d35adf0f2b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDynamicTable.java lines 84–94

    public HpackHeaderField getEntry(int index) {
        if (index <= 0 || index > length()) {
            throw new IndexOutOfBoundsException("Index " + index + " out of bounds for length " + length());
        }
        int i = head - index;
        if (i < 0) {
            return hpackHeaderFields[i + hpackHeaderFields.length];
        } else {
            return hpackHeaderFields[i];
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does HpackHeaderField() do?
HpackHeaderField() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDynamicTable.java.
Where is HpackHeaderField() defined?
HpackHeaderField() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDynamicTable.java at line 84.
What does HpackHeaderField() call?
HpackHeaderField() calls 2 function(s): length, size.

Analyze Your Own Codebase

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

Try Supermodel Free