Lines Matching refs:TsHashTable
25 static void begin_read(TsHashTable *ht) in begin_read()
36 static void end_read(TsHashTable *ht) in end_read()
47 static void begin_write(TsHashTable *ht) in begin_write()
54 static void end_write(TsHashTable *ht) in end_write()
62 ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool per… in _zend_ts_hash_init()
72 ZEND_API int _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool … in _zend_ts_hash_init_ex()
82 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht) in zend_ts_hash_destroy()
94 ZEND_API void zend_ts_hash_clean(TsHashTable *ht) in zend_ts_hash_clean()
102 ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData… in _zend_ts_hash_add_or_update()
113 ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong… in _zend_ts_hash_quick_add_or_update()
124 ZEND_API int _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht, ulong h, void *pData, uint … in _zend_ts_hash_index_update_or_next_insert()
135 ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength) in zend_ts_hash_add_empty_element()
146 ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht) in zend_ts_hash_graceful_destroy()
158 ZEND_API void zend_ts_hash_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC) in zend_ts_hash_apply()
165 ZEND_API void zend_ts_hash_apply_with_argument(TsHashTable *ht, apply_func_arg_t apply_func, void *… in zend_ts_hash_apply_with_argument()
172 ZEND_API void zend_ts_hash_apply_with_arguments(TsHashTable *ht TSRMLS_DC, apply_func_args_t apply_… in zend_ts_hash_apply_with_arguments()
183 ZEND_API void zend_ts_hash_reverse_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC) in zend_ts_hash_reverse_apply()
190 ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, … in zend_ts_hash_del_key_or_index()
201 ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength) in zend_ts_get_hash_value()
212 ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData) in zend_ts_hash_find()
223 ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *… in zend_ts_hash_quick_find()
234 ZEND_API int zend_ts_hash_index_find(TsHashTable *ht, ulong h, void **pData) in zend_ts_hash_index_find()
245 ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength) in zend_ts_hash_exists()
256 ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, ulong h) in zend_ts_hash_index_exists()
267 ZEND_API void zend_ts_hash_copy(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyCon… in zend_ts_hash_copy()
276 ZEND_API void zend_ts_hash_copy_to_hash(HashTable *target, TsHashTable *source, copy_ctor_func_t pC… in zend_ts_hash_copy_to_hash()
283 ZEND_API void zend_ts_hash_merge(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyCo… in zend_ts_hash_merge()
292 ZEND_API void zend_ts_hash_merge_ex(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCop… in zend_ts_hash_merge_ex()
301 ZEND_API int zend_ts_hash_sort(TsHashTable *ht, sort_func_t sort_func, compare_func_t compare_func,… in zend_ts_hash_sort()
312 ZEND_API int zend_ts_hash_compare(TsHashTable *ht1, TsHashTable *ht2, compare_func_t compar, zend_b… in zend_ts_hash_compare()
325 ZEND_API int zend_ts_hash_minmax(TsHashTable *ht, compare_func_t compar, int flag, void **pData TSR… in zend_ts_hash_minmax()
336 ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht) in zend_ts_hash_num_elements()
347 ZEND_API int zend_ts_hash_rehash(TsHashTable *ht) in zend_ts_hash_rehash()
359 void zend_ts_hash_display_pListTail(TsHashTable *ht) in zend_ts_hash_display_pListTail()
366 void zend_ts_hash_display(TsHashTable *ht) in zend_ts_hash_display()