Classes | Functions
stream_map.h File Reference
#include <grpc/support/port_platform.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for stream_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc_chttp2_stream_map
 

Functions

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_destroy (grpc_chttp2_stream_map *map)
 
void * grpc_chttp2_stream_map_find (grpc_chttp2_stream_map *map, uint32_t key)
 
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)
 
void grpc_chttp2_stream_map_init (grpc_chttp2_stream_map *map, size_t initial_capacity)
 
void * grpc_chttp2_stream_map_rand (grpc_chttp2_stream_map *map)
 
size_t grpc_chttp2_stream_map_size (grpc_chttp2_stream_map *map)
 

Function Documentation

◆ grpc_chttp2_stream_map_add()

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

Definition at line 59 of file stream_map.cc.

◆ grpc_chttp2_stream_map_delete()

void* grpc_chttp2_stream_map_delete ( grpc_chttp2_stream_map map,
uint32_t  key 
)

Definition at line 129 of file stream_map.cc.

◆ grpc_chttp2_stream_map_destroy()

void grpc_chttp2_stream_map_destroy ( grpc_chttp2_stream_map map)

Definition at line 40 of file stream_map.cc.

◆ grpc_chttp2_stream_map_find()

void* grpc_chttp2_stream_map_find ( grpc_chttp2_stream_map map,
uint32_t  key 
)

Definition at line 145 of file stream_map.cc.

◆ 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 
)

Definition at line 166 of file stream_map.cc.

◆ grpc_chttp2_stream_map_init()

void grpc_chttp2_stream_map_init ( grpc_chttp2_stream_map map,
size_t  initial_capacity 
)

Definition at line 28 of file stream_map.cc.

◆ grpc_chttp2_stream_map_rand()

void* grpc_chttp2_stream_map_rand ( grpc_chttp2_stream_map map)

Definition at line 154 of file stream_map.cc.

◆ grpc_chttp2_stream_map_size()

size_t grpc_chttp2_stream_map_size ( grpc_chttp2_stream_map map)

Definition at line 150 of file stream_map.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:32