Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
This is the complete list of members for CuckooFilter, including all inherited members.
_data | CuckooFilter | private |
add(cuckoo_fingerprint_t finger, cuckoo_index_t bucketIndex) | CuckooFilter | inline |
add(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | inline |
add(cuckoo_extended_fingerprint_t efp) | CuckooFilter | private |
addFingerprintToBucket(cuckoo_fingerprint_t fingerprint, cuckoo_index_t bucketIndex) | CuckooFilter | private |
bucketCount() | CuckooFilter | inline |
bufferSize(size_t bucketCount, cuckoo_index_t nestsPerBucket) | CuckooFilter | inlinestatic |
bufferSize() | CuckooFilter | inline |
clear() | CuckooFilter | |
contains(const void *key, size_t keyLengthInBytes) override | CuckooFilter | inlinevirtual |
contains(cuckoo_fingerprint_t finger, cuckoo_index_t bucketIndex) | CuckooFilter | inline |
contains(cuckoo_extended_fingerprint_t efp) | CuckooFilter | private |
CuckooFilter(cuckoo_filter_data_t *data) | CuckooFilter | inline |
CuckooFilter() | CuckooFilter | inline |
filterHash() | CuckooFilter | private |
fingerprintCount(size_t bucketCount, cuckoo_index_t nestsPerBucket) | CuckooFilter | inlinestatic |
getCompressedFingerprint(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | |
getExtendedFingerprint(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | private |
getExtendedFingerprint(cuckoo_fingerprint_t fingerprint, cuckoo_index_t bucketIndex) | CuckooFilter | private |
hashToBucket(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | private |
hashToFingerprint(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | private |
init(cuckoo_index_t bucketCount, cuckoo_index_t nestsPerBucket) | CuckooFilter | |
isValid() override | CuckooFilter | virtual |
lookupFingerprint(cuckoo_index_t bucketIndex, cuckoo_index_t fingerIndex) | CuckooFilter | inlineprivate |
MAX_KICK_ATTEMPTS | CuckooFilter | privatestatic |
move(cuckoo_extended_fingerprint_t entryToInsert) | CuckooFilter | private |
remove(cuckoo_fingerprint_t finger, cuckoo_index_t bucketIndex) | CuckooFilter | inline |
remove(cuckoo_key_t key, size_t keyLengthInBytes) | CuckooFilter | inline |
remove(cuckoo_extended_fingerprint_t efp) | CuckooFilter | private |
removeFingerprintFromBucket(cuckoo_fingerprint_t fingerprint, cuckoo_index_t bucketIndex) | CuckooFilter | private |
size() | CuckooFilter | inlinevirtual |
size(cuckoo_index_t bucketCount, cuckoo_index_t nestsPerBucket) | CuckooFilter | inlinestatic |
~FilterInterface()=default | FilterInterface | virtual |