![]() |
Multi-ApplicationOnlineProfiling
2.1
|


Go to the source code of this file.
Data Structures | |
| struct | Bloom_Filter |
| This is the main structure defining the Bloom Filter. More... | |
Functions | |
| void | Bloom_Filter_init (struct Bloom_Filter *bf, uint64_t size, size_t sizeof_payload) |
| Initializes a Bloom_Filter. More... | |
| void | Bloom_Filter_release (struct Bloom_Filter *bf) |
| Releases a Bloom_Filter. More... | |
| static uint64_t | Bloom_Filter_get_cell (struct Bloom_Filter *bf, void *payload) |
| Gets the given element's index within internal bit array. More... | |
| static void | Bloom_Filter_push (struct Bloom_Filter *bf, void *payload) |
| Adds an element to the filter. More... | |
| static int | Bloom_Filter_test (struct Bloom_Filter *bf, void *payload) |
| Tests if the filter contains an element. More... | |
| void | Bloom_Filter_replicate (struct Bloom_Filter *dest, struct Bloom_Filter *src) |
| Copies a Bloom_Filter within an other. More... | |