Searched refs:bf (Results 1 - 3 of 3) sorted by relevance
/dovecot/src/lib/ |
H A D | test-bloomfilter.c | 10 struct bloomfilter *bf = i_bloomfilter_create(18); local 16 bloomfilter_set_strings(bf, strings); 17 bloomfilter_set_int(bf, 500); 21 test_assert(bloomfilter_has_string(bf, strings[i])); 24 test_assert(bloomfilter_has_int(bf, 500)); 27 (void)bloomfilter_has_string(bf, "hello, world"); 29 test_assert(bloomfilter_estimated_item_count(bf) == 5); 31 bloomfilter_unref(&bf);
|
H A D | bloomfilter.h | 40 void bloomfilter_ref(struct bloomfilter *bf); 44 size_t bloomfilter_estimated_item_count(struct bloomfilter *bf); 47 bool bloomfilter_has_data(struct bloomfilter *bf, const void *data, size_t len) ATTR_NULL(2); 50 void bloomfilter_set_data(struct bloomfilter *bf, const void *data, size_t len) ATTR_NULL(2); 53 bloomfilter_has_string(struct bloomfilter *bf, const char *data) argument 55 return bloomfilter_has_data(bf, data, strlen(data)); 59 bloomfilter_set_string(struct bloomfilter *bf, const char *data) argument 61 bloomfilter_set_data(bf, data, strlen(data)); 65 bloomfilter_set_strings(struct bloomfilter *bf, const char *const *datum) argument 68 bloomfilter_set_data(bf, *datu 74 bloomfilter_has_buffer(struct bloomfilter *bf, const buffer_t *data) argument 80 bloomfilter_set_buffer(struct bloomfilter *bf, const buffer_t *data) argument 86 bloomfilter_has_int(struct bloomfilter *bf, intmax_t value) argument 92 bloomfilter_set_int(struct bloomfilter *bf, intmax_t value) argument 98 bloomfilter_has_uint(struct bloomfilter *bf, uintmax_t value) argument 104 bloomfilter_set_uint(struct bloomfilter *bf, uintmax_t value) argument [all...] |
H A D | bloomfilter.c | 74 struct bloomfilter *bf = p_new(pool, struct bloomfilter, 1); local 76 bf->pool = pool; 78 bf->bitmap = p_malloc(pool, size/CHAR_BIT + 1); 79 bf->k = hash_functions; 80 bf->size = size; 82 bf->nk++; 85 i_assert(bf->nk > 0); 86 random_fill(&bf->seed, sizeof(bf->seed)); 87 bf 91 bloomfilter_ref(struct bloomfilter *bf) argument 99 struct bloomfilter *bf = *_bf; local 112 bloomfilter_estimated_item_count(struct bloomfilter *bf) argument 117 bloomfilter_has_data(struct bloomfilter *bf, const void *data, size_t len) argument 130 bloomfilter_set_data(struct bloomfilter *bf, const void *data, size_t len) argument [all...] |
Completed in 9 milliseconds