Home
last modified time | relevance | path

Searched refs:grpc_avl (Results 1 – 6 of 6) sorted by relevance

/external/grpc-grpc/src/core/lib/avl/
Davl.h58 typedef struct grpc_avl { struct
61 } grpc_avl; typedef
64 grpc_avl grpc_avl_create(const grpc_avl_vtable* vtable);
68 grpc_avl grpc_avl_ref(grpc_avl avl, void* user_data);
72 void grpc_avl_unref(grpc_avl avl, void* user_data);
78 grpc_avl grpc_avl_add(grpc_avl avl, void* key, void* value, void* user_data);
82 grpc_avl grpc_avl_remove(grpc_avl avl, void* key, void* user_data);
87 void* grpc_avl_get(grpc_avl avl, void* key, void* user_data);
90 int grpc_avl_maybe_get(grpc_avl avl, void* key, void** value, void* user_data);
92 int grpc_avl_is_empty(grpc_avl avl);
Davl.cc31 grpc_avl grpc_avl_create(const grpc_avl_vtable* vtable) { in grpc_avl_create()
32 grpc_avl out; in grpc_avl_create()
112 void* grpc_avl_get(grpc_avl avl, void* key, void* user_data) { in grpc_avl_get()
117 int grpc_avl_maybe_get(grpc_avl avl, void* key, void** value, void* user_data) { in grpc_avl_maybe_get()
228 grpc_avl grpc_avl_add(grpc_avl avl, void* key, void* value, void* user_data) { in grpc_avl_add()
289 grpc_avl grpc_avl_remove(grpc_avl avl, void* key, void* user_data) { in grpc_avl_remove()
297 grpc_avl grpc_avl_ref(grpc_avl avl, void* user_data) { in grpc_avl_ref()
302 void grpc_avl_unref(grpc_avl avl, void* user_data) { in grpc_avl_unref()
306 int grpc_avl_is_empty(grpc_avl avl) { return avl.root == nullptr; } in grpc_avl_is_empty()
/external/grpc-grpc/test/core/avl/
Davl_test.cc48 static void check_get(grpc_avl avl, int key, int value) { in check_get()
54 static void check_negget(grpc_avl avl, int key) { in check_negget()
60 static grpc_avl remove_int(grpc_avl avl, int key) { in remove_int()
68 grpc_avl avl; in test_get()
82 grpc_avl avl; in test_ll()
95 grpc_avl avl; in test_lr()
108 grpc_avl avl; in test_rr()
121 grpc_avl avl; in test_rl()
134 grpc_avl avl; in test_unbalanced()
151 grpc_avl avl; in test_replace()
[all …]
/external/grpc-grpc/src/core/ext/filters/client_channel/
Dsubchannel_index.cc35 static grpc_avl g_subchannel_index;
150 grpc_avl index = grpc_avl_ref(g_subchannel_index, grpc_core::ExecCtx::Get()); in grpc_subchannel_index_find()
172 grpc_avl index = in grpc_subchannel_index_register()
187 grpc_avl updated = in grpc_subchannel_index_register()
198 GPR_SWAP(grpc_avl, updated, g_subchannel_index); in grpc_subchannel_index_register()
222 grpc_avl index = in grpc_subchannel_index_unregister()
237 grpc_avl updated = in grpc_subchannel_index_unregister()
243 GPR_SWAP(grpc_avl, updated, g_subchannel_index); in grpc_subchannel_index_unregister()
Dretry_throttle.cc154 static grpc_avl g_avl;
/external/grpc-grpc/src/core/tsi/ssl/session_cache/
Dssl_session_cache.h94 grpc_avl entry_by_key_;