Data Fields | |
char * | bitArray |
The actual bloomfilter bit array. More... | |
char * | filename |
Filename of the filter. More... | |
struct GNUNET_DISK_FileHandle * | fh |
The bit counter file on disk. More... | |
unsigned int | addressesPerElement |
How many bits we set for each stored element. More... | |
size_t | bitArraySize |
Size of bitArray in bytes. More... | |
Definition at line 58 of file container_bloomfilter.c.
char* GNUNET_CONTAINER_BloomFilter::bitArray |
The actual bloomfilter bit array.
Definition at line 63 of file container_bloomfilter.c.
Referenced by clearBit(), decrementBit(), decrementBitCallback(), GNUNET_CONTAINER_bloomfilter_clear(), GNUNET_CONTAINER_bloomfilter_copy(), GNUNET_CONTAINER_bloomfilter_free(), GNUNET_CONTAINER_bloomfilter_get_raw_data(), GNUNET_CONTAINER_bloomfilter_init(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_or(), GNUNET_CONTAINER_bloomfilter_or2(), GNUNET_CONTAINER_bloomfilter_resize(), incrementBit(), incrementBitCallback(), setBit(), testBit(), and testBitCallback().
char* GNUNET_CONTAINER_BloomFilter::filename |
Filename of the filter.
Definition at line 68 of file container_bloomfilter.c.
Referenced by GNUNET_CONTAINER_bloomfilter_clear(), GNUNET_CONTAINER_bloomfilter_free(), GNUNET_CONTAINER_bloomfilter_init(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_remove(), and GNUNET_CONTAINER_bloomfilter_resize().
struct GNUNET_DISK_FileHandle* GNUNET_CONTAINER_BloomFilter::fh |
The bit counter file on disk.
Definition at line 73 of file container_bloomfilter.c.
Referenced by decrementBit(), decrementBitCallback(), GNUNET_CONTAINER_bloomfilter_clear(), GNUNET_CONTAINER_bloomfilter_free(), GNUNET_CONTAINER_bloomfilter_init(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_resize(), incrementBit(), and incrementBitCallback().
unsigned int GNUNET_CONTAINER_BloomFilter::addressesPerElement |
How many bits we set for each stored element.
Definition at line 78 of file container_bloomfilter.c.
Referenced by GNUNET_CONTAINER_bloomfilter_copy(), GNUNET_CONTAINER_bloomfilter_get_element_addresses(), GNUNET_CONTAINER_bloomfilter_init(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_resize(), and iterateBits().
size_t GNUNET_CONTAINER_BloomFilter::bitArraySize |
Size of bitArray in bytes.
Definition at line 83 of file container_bloomfilter.c.
Referenced by GNUNET_CONTAINER_bloomfilter_clear(), GNUNET_CONTAINER_bloomfilter_copy(), GNUNET_CONTAINER_bloomfilter_get_raw_data(), GNUNET_CONTAINER_bloomfilter_get_size(), GNUNET_CONTAINER_bloomfilter_init(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_or(), GNUNET_CONTAINER_bloomfilter_or2(), GNUNET_CONTAINER_bloomfilter_resize(), and iterateBits().