34 #ifndef GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_HPACK_TABLE_H
35 #define GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_HPACK_TABLE_H
37 #include "src/core/transport/metadata.h"
38 #include <grpc/support/port_platform.h>
39 #include <grpc/support/slice.h>
44 #define GRPC_CHTTP2_LAST_STATIC_ENTRY 61
47 #define GRPC_CHTTP2_INITIAL_HPACK_TABLE_SIZE 4096
49 #define GRPC_CHTTP2_MAX_HPACK_TABLE_SIZE GRPC_CHTTP2_INITIAL_HPACK_TABLE_SIZE
51 #define GRPC_CHTTP2_HPACK_ENTRY_OVERHEAD 32
54 #define GRPC_CHTTP2_MAX_TABLE_COUNT \
55 ((GRPC_CHTTP2_MAX_HPACK_TABLE_SIZE + GRPC_CHTTP2_HPACK_ENTRY_OVERHEAD - 1) / \
56 GRPC_CHTTP2_HPACK_ENTRY_OVERHEAD)
76 grpc_mdelem *static_ents[GRPC_CHTTP2_LAST_STATIC_ENTRY];
Definition: hpack_table.h:59
Definition: metadata.c:83
Definition: metadata.h:78
Definition: hpack_table.h:90