GRPC Core  9.0.0
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
grpc_chttp2_hptbl Struct Reference

#include <hpack_table.h>

Public Member Functions

 grpc_chttp2_hptbl ()
 

Static Public Member Functions

static uint32_t entries_for_bytes (uint32_t bytes)
 

Data Fields

uint32_t first_ent = 0
 
uint32_t num_ents = 0
 
uint32_t mem_used = 0
 
uint32_t max_bytes = 4096
 
uint32_t current_table_bytes = 4096
 
uint32_t max_entries = kInitialCapacity
 
uint32_t cap_entries = kInitialCapacity
 
grpc_mdelements = nullptr
 

Static Public Attributes

static constexpr uint32_t kInitialCapacity
 

Constructor & Destructor Documentation

◆ grpc_chttp2_hptbl()

grpc_chttp2_hptbl::grpc_chttp2_hptbl ( )
inline

Member Function Documentation

◆ entries_for_bytes()

static uint32_t grpc_chttp2_hptbl::entries_for_bytes ( uint32_t  bytes)
inlinestatic

Field Documentation

◆ cap_entries

uint32_t grpc_chttp2_hptbl::cap_entries = kInitialCapacity

◆ current_table_bytes

uint32_t grpc_chttp2_hptbl::current_table_bytes = 4096

◆ ents

grpc_mdelem* grpc_chttp2_hptbl::ents = nullptr

◆ first_ent

uint32_t grpc_chttp2_hptbl::first_ent = 0

◆ kInitialCapacity

constexpr uint32_t grpc_chttp2_hptbl::kInitialCapacity
staticconstexpr
Initial value:
=
( 4096 + 32 -
1) /
32

◆ max_bytes

uint32_t grpc_chttp2_hptbl::max_bytes = 4096

◆ max_entries

uint32_t grpc_chttp2_hptbl::max_entries = kInitialCapacity

◆ mem_used

uint32_t grpc_chttp2_hptbl::mem_used = 0

◆ num_ents

uint32_t grpc_chttp2_hptbl::num_ents = 0

The documentation for this struct was generated from the following file: