GRPC Core
18.0.0
|
#include <grpc/support/port_platform.h>
#include "src/core/ext/transport/chttp2/transport/hpack_table.h"
#include <assert.h>
#include <string.h>
#include "absl/strings/str_format.h"
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gpr/murmur_hash.h"
#include "src/core/lib/slice/slice_internal.h"
#include "src/core/lib/surface/validate_metadata.h"
#include "src/core/lib/transport/static_metadata.h"
Functions | |
void | grpc_chttp2_hptbl_destroy (grpc_chttp2_hptbl *tbl) |
grpc_mdelem | grpc_chttp2_hptbl_lookup_dynamic_index (const grpc_chttp2_hptbl *tbl, uint32_t tbl_index) |
grpc_mdelem | grpc_chttp2_hptbl_lookup_ref_dynamic_index (const grpc_chttp2_hptbl *tbl, uint32_t tbl_index) |
void | grpc_chttp2_hptbl_set_max_bytes (grpc_chttp2_hptbl *tbl, uint32_t max_bytes) |
grpc_error_handle | grpc_chttp2_hptbl_set_current_table_size (grpc_chttp2_hptbl *tbl, uint32_t bytes) |
grpc_error_handle | grpc_chttp2_hptbl_add (grpc_chttp2_hptbl *tbl, grpc_mdelem md) |
grpc_chttp2_hptbl_find_result | grpc_chttp2_hptbl_find (const grpc_chttp2_hptbl *tbl, grpc_mdelem md) |
size_t | grpc_chttp2_get_size_in_hpack_table (grpc_mdelem elem, bool use_true_binary_metadata) |
Variables | |
grpc_core::TraceFlag | grpc_http_trace |
size_t grpc_chttp2_get_size_in_hpack_table | ( | grpc_mdelem | elem, |
bool | use_true_binary_metadata | ||
) |
grpc_error_handle grpc_chttp2_hptbl_add | ( | grpc_chttp2_hptbl * | tbl, |
grpc_mdelem | md | ||
) |
void grpc_chttp2_hptbl_destroy | ( | grpc_chttp2_hptbl * | tbl | ) |
grpc_chttp2_hptbl_find_result grpc_chttp2_hptbl_find | ( | const grpc_chttp2_hptbl * | tbl, |
grpc_mdelem | md | ||
) |
grpc_mdelem grpc_chttp2_hptbl_lookup_dynamic_index | ( | const grpc_chttp2_hptbl * | tbl, |
uint32_t | tbl_index | ||
) |
grpc_mdelem grpc_chttp2_hptbl_lookup_ref_dynamic_index | ( | const grpc_chttp2_hptbl * | tbl, |
uint32_t | tbl_index | ||
) |
grpc_error_handle grpc_chttp2_hptbl_set_current_table_size | ( | grpc_chttp2_hptbl * | tbl, |
uint32_t | bytes | ||
) |
void grpc_chttp2_hptbl_set_max_bytes | ( | grpc_chttp2_hptbl * | tbl, |
uint32_t | max_bytes | ||
) |
|
extern |