diff options
Diffstat (limited to 'node/Utils.hpp')
| -rw-r--r-- | node/Utils.hpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/node/Utils.hpp b/node/Utils.hpp index 5cdf10de..4b7d6be8 100644 --- a/node/Utils.hpp +++ b/node/Utils.hpp @@ -461,38 +461,6 @@ public: } /** - * Add a value to a bloom filter - * - * Note that bloom filter methods depend on n being evenly distributed, so - * it's the job of the caller to implement any hashing. - * - * @param bits Bloom filter data (must be filterSize / 8 bytes in length) - * @param filterSize Size of bloom filter in BITS - * @param n Number to add - */ - static inline void bloomAdd(void *bits,unsigned int filterSize,unsigned int n) - throw() - { - n %= filterSize; - ((unsigned char *)bits)[n / 8] |= (0x80 >> (n % 8)); - } - - /** - * Test for a value in a bloom filter - * - * @param bits Bloom filter data (must be filterSize / 8 bytes in length) - * @param filterSize Size of bloom filter in BITS - * @param n Number to test - * @return True if number might be in filter - */ - static inline bool bloomContains(const void *bits,unsigned int filterSize,unsigned int n) - throw() - { - n %= filterSize; - return ((((const unsigned char *)bits)[n / 8] & (0x80 >> (n % 8)))); - } - - /** * Compute CRC64 * * @param crc Previous CRC (0 to start) |
