Home
last modified time | relevance | path

Searched refs:Curl_hash (Results 1 – 18 of 18) sorted by relevance

/curl/lib/
H A Dhash.h48 struct Curl_hash { struct
78 struct Curl_hash *hash; argument
86 void Curl_hash_init(struct Curl_hash *h,
98 void Curl_hash_destroy(struct Curl_hash *h);
99 size_t Curl_hash_count(struct Curl_hash *h);
100 void Curl_hash_clean(struct Curl_hash *h);
106 void Curl_hash_start_iterate(struct Curl_hash *hash,
111 void Curl_hash_print(struct Curl_hash *h,
115 void Curl_hash_offt_init(struct Curl_hash *h, size_t slots,
119 int Curl_hash_offt_remove(struct Curl_hash *h, curl_off_t id);
[all …]
H A Dhash.c43 struct Curl_hash *h = (struct Curl_hash *) user; in hash_element_dtor()
66 Curl_hash_init(struct Curl_hash *h, in Curl_hash_init()
193 Curl_hash_pick(struct Curl_hash *h, void *key, size_t key_len) in Curl_hash_pick()
221 Curl_hash_destroy(struct Curl_hash *h) in Curl_hash_destroy()
240 Curl_hash_clean(struct Curl_hash *h) in Curl_hash_clean()
245 size_t Curl_hash_count(struct Curl_hash *h) in Curl_hash_count()
303 void Curl_hash_start_iterate(struct Curl_hash *hash, in Curl_hash_start_iterate()
318 struct Curl_hash *h; in Curl_hash_next_element()
348 void Curl_hash_print(struct Curl_hash *h,
383 void Curl_hash_offt_init(struct Curl_hash *h, in Curl_hash_offt_init()
[all …]
H A Dmultihandle.h110 struct Curl_hash hostcache;
131 struct Curl_hash sockhash;
138 struct Curl_hash proto_hash;
H A Dhostip.h63 struct Curl_hash *Curl_global_host_cache_init(void);
169 void Curl_init_dnscache(struct Curl_hash *hash, size_t hashsize);
255 void Curl_hostcache_clean(struct Curl_easy *data, struct Curl_hash *hash);
H A Dshare.h50 struct Curl_hash hostcache;
H A Dconncache.h52 struct Curl_hash dest2bundle;
H A Dhostip.c214 hostcache_prune(struct Curl_hash *hostcache, int cache_timeout, in hostcache_prune()
1100 void Curl_init_dnscache(struct Curl_hash *hash, size_t size) in Curl_init_dnscache()
1114 struct Curl_hash *hash) in Curl_hostcache_clean()
H A Dmulti.c222 struct Curl_hash transfers; /* hash of transfers using this socket */
232 static struct Curl_sh_entry *sh_getentry(struct Curl_hash *sh, in sh_getentry()
267 static void sockhash_destroy(struct Curl_hash *h) in sockhash_destroy()
285 static struct Curl_sh_entry *sh_addentry(struct Curl_hash *sh, in sh_addentry()
317 struct Curl_hash *sh, curl_socket_t s) in sh_delentry()
369 static void sh_init(struct Curl_hash *hash, size_t hashsize) in sh_init()
H A Durldata.h1862 struct Curl_hash *hostcache;
H A Dhttp2.c139 struct Curl_hash streams; /* hash of `data->mid` to `h2_stream_ctx` */
/curl/tests/unit/
H A Dunit1602.c32 static struct Curl_hash hash_static;
H A Dunit1616.c32 static struct Curl_hash hash_static;
H A Dunit1305.c44 static struct Curl_hash hp;
H A Dunit1603.c32 static struct Curl_hash hash_static;
/curl/lib/vquic/
H A Dcurl_msh3.c122 struct Curl_hash streams; /* hash `data->mid` to `stream_ctx` */
H A Dcurl_quiche.c100 struct Curl_hash streams; /* hash `data->mid` to `stream_ctx` */
H A Dcurl_ngtcp2.c134 struct Curl_hash streams; /* hash `data->mid` to `h3_stream_ctx` */
H A Dcurl_osslq.c292 struct Curl_hash streams; /* hash `data->mid` to `h3_stream_ctx` */

Completed in 84 milliseconds