Home / Function/ remove() — netty Function Reference

remove() — netty Function Reference

Architecture documentation for the remove() function in HpackEncoder.java from the netty codebase.

Function java Buffer Allocators calls 5 called by 1

Entity Profile

Dependency Diagram

graph TD
  ce02a734_8c23_6e42_44da_4abd3da5e2a8["remove()"]
  616b4418_6852_a9a9_188d_063a8768b35a["HpackEncoder"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|defined in| 616b4418_6852_a9a9_188d_063a8768b35a
  462841fd_e2cb_45fe_e761_3d897f7c2b9f["ensureCapacity()"]
  462841fd_e2cb_45fe_e761_3d897f7c2b9f -->|calls| ce02a734_8c23_6e42_44da_4abd3da5e2a8
  7f12f570_9161_9af4_30ec_582298bb4077["removeNameValueEntry()"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|calls| 7f12f570_9161_9af4_30ec_582298bb4077
  687b649a_11b2_3e97_c5d3_4c8f233c7e3a["removeNameEntryMatchingCounter()"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|calls| 687b649a_11b2_3e97_c5d3_4c8f233c7e3a
  a444ebae_a2e3_516f_2b93_bb0b3e5656aa["size()"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|calls| a444ebae_a2e3_516f_2b93_bb0b3e5656aa
  140e95c3_d479_c196_3c18_8972df4bca5b["isEmpty()"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|calls| 140e95c3_d479_c196_3c18_8972df4bca5b
  a453b5e4_341f_8237_96c5_7b0f3e755daa["unlink()"]
  ce02a734_8c23_6e42_44da_4abd3da5e2a8 -->|calls| a453b5e4_341f_8237_96c5_7b0f3e755daa
  style ce02a734_8c23_6e42_44da_4abd3da5e2a8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java lines 444–454

    private void remove() {
        NameValueEntry eldest = head.after;
        removeNameValueEntry(eldest);
        removeNameEntryMatchingCounter(eldest.name, eldest.counter);
        head.after = eldest.after;
        eldest.unlink();
        size -= eldest.size();
        if (isEmpty()) {
            latest = head;
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does remove() do?
remove() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java.
Where is remove() defined?
remove() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java at line 444.
What does remove() call?
remove() calls 5 function(s): isEmpty, removeNameEntryMatchingCounter, removeNameValueEntry, size, unlink.
What calls remove()?
remove() is called by 1 function(s): ensureCapacity.

Analyze Your Own Codebase

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

Try Supermodel Free