Lines Matching refs:HT
23 HT *ossl_ht_new(const HT_CONFIG *conf);
24 void ossl_ht_free(HT *htable);
25 void ossl_ht_read_lock(HT *htable);
26 void ossl_ht_read_unlock(HT *htable);
27 void ossl_ht_write_lock(HT *htable);
28 void ossl_ht_write_unlock(HT *htable);
29 int ossl_ht_flush(HT *htable);
30 int ossl_ht_insert(HT *htable, HT_KEY *key, HT_VALUE *data, HT_VALUE **olddata);
31 int ossl_ht_delete(HT *htable, HT_KEY *key);
32 size_t ossl_ht_count(HT *htable);
33 void ossl_ht_foreach_until(HT *htable, int (*cb)(HT_VALUE *obj, void *arg), void *arg);
34 HT_VALUE_LIST *ossl_ht_filter(HT *htable, size_t max_len, int (*filter)(HT_VALUE *obj));
36 HT_VALUE *ossl_ht_get(HT *htable, HT_KEY *key);
63 ossl_ht_new() returns a new B<HT> (hashtable object) used to store data
233 int ossl_ht_NAME_TYPE_insert(HT* h, HT_KEY *key, <type> *value, HT_VALUE **olddata)
241 <TYPE> ossl_ht_NAME_TYPE_get(HT *h, HT_KEY *key, HT_VALUE **v)
267 ossl_ht_new() returns an B<HT*> struct on success and NULL on error
269 void ossl_ht_free(HT *htable);
324 HT *ht = NULL;