Lines Matching refs:Curl_hash
48 struct Curl_hash { struct
78 struct Curl_hash *hash; argument
86 void Curl_hash_init(struct Curl_hash *h,
92 void *Curl_hash_add(struct Curl_hash *h, void *key, size_t key_len, void *p);
93 void *Curl_hash_add2(struct Curl_hash *h, void *key, size_t key_len, void *p,
95 int Curl_hash_delete(struct Curl_hash *h, void *key, size_t key_len);
96 void *Curl_hash_pick(struct Curl_hash *, void *key, size_t key_len);
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);
101 void Curl_hash_clean_with_criterium(struct Curl_hash *h, void *user,
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,
118 void *Curl_hash_offt_set(struct Curl_hash *h, curl_off_t id, void *elem);
119 int Curl_hash_offt_remove(struct Curl_hash *h, curl_off_t id);
120 void *Curl_hash_offt_get(struct Curl_hash *h, curl_off_t id);