34 #ifndef GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_STREAM_MAP_H
35 #define GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_STREAM_MAP_H
56 size_t initial_capacity);
const char * value
Definition: hpack_table.c:44
Definition: stream_map.h:47
void grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst)
Definition: stream_map.c:99
size_t count
Definition: stream_map.h:50
void grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity)
Definition: stream_map.c:42
void * grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key)
Definition: stream_map.c:178
void * grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key)
Definition: stream_map.c:161
void grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value)
Definition: stream_map.c:71
void grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map)
Definition: stream_map.c:52
size_t free
Definition: stream_map.h:51
void ** values
Definition: stream_map.h:49
void grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data)
Definition: stream_map.c:187
gpr_uint32 * keys
Definition: stream_map.h:48
const char * key
Definition: hpack_table.c:43
size_t capacity
Definition: stream_map.h:52
size_t grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map)
Definition: stream_map.c:183