Files
oceanbase/deps/ussl-hook/loop/ussl_ihash_map.h
obdev d6c6e05727 [FEAT MERGE] log4200
Co-authored-by: zhjc1124 <zhjc1124@gmail.com>
Co-authored-by: BinChenn <binchenn.bc@gmail.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
2023-05-06 08:15:43 +00:00

10 lines
356 B
C

typedef struct ussl_hash_t {
int64_t capacity;
ussl_link_t table[0];
} ussl_hash_t;
extern ussl_link_t* ussl_ihash_insert(ussl_hash_t* map, ussl_link_t* k);
extern ussl_link_t* ussl_ihash_del(ussl_hash_t* map, uint64_t k);
extern ussl_link_t* ussl_ihash_get(ussl_hash_t* map, uint64_t k);
extern void ussl_hash_init(ussl_hash_t* h, int64_t capacity);