GRPC C++  1.39.1
Functions
stream_map.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/transport/chttp2/transport/stream_map.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>

Functions

void grpc_chttp2_stream_map_init (grpc_chttp2_stream_map *map, size_t initial_capacity)
 
void grpc_chttp2_stream_map_destroy (grpc_chttp2_stream_map *map)
 
void grpc_chttp2_stream_map_add (grpc_chttp2_stream_map *map, uint32_t key, void *value)
 
void * grpc_chttp2_stream_map_delete (grpc_chttp2_stream_map *map, uint32_t key)
 
void * grpc_chttp2_stream_map_find (grpc_chttp2_stream_map *map, uint32_t key)
 
size_t grpc_chttp2_stream_map_size (grpc_chttp2_stream_map *map)
 
void * grpc_chttp2_stream_map_rand (grpc_chttp2_stream_map *map)
 
void grpc_chttp2_stream_map_for_each (grpc_chttp2_stream_map *map, void(*f)(void *user_data, uint32_t key, void *value), void *user_data)
 

Function Documentation

◆ grpc_chttp2_stream_map_add()

void grpc_chttp2_stream_map_add ( grpc_chttp2_stream_map map,
uint32_t  key,
void *  value 
)

◆ grpc_chttp2_stream_map_delete()

void* grpc_chttp2_stream_map_delete ( grpc_chttp2_stream_map map,
uint32_t  key 
)

◆ grpc_chttp2_stream_map_destroy()

void grpc_chttp2_stream_map_destroy ( grpc_chttp2_stream_map map)

◆ grpc_chttp2_stream_map_find()

void* grpc_chttp2_stream_map_find ( grpc_chttp2_stream_map map,
uint32_t  key 
)

◆ grpc_chttp2_stream_map_for_each()

void grpc_chttp2_stream_map_for_each ( grpc_chttp2_stream_map map,
void(*)(void *user_data, uint32_t key, void *value)  f,
void *  user_data 
)

◆ grpc_chttp2_stream_map_init()

void grpc_chttp2_stream_map_init ( grpc_chttp2_stream_map map,
size_t  initial_capacity 
)

◆ grpc_chttp2_stream_map_rand()

void* grpc_chttp2_stream_map_rand ( grpc_chttp2_stream_map map)

◆ grpc_chttp2_stream_map_size()

size_t grpc_chttp2_stream_map_size ( grpc_chttp2_stream_map map)