![]() |
Deluge Firmware 1.3.0
Build date: 2026.08.29
|


Public Member Functions | |
| uint32_t | getKeyFromAddress (void *address) override |
| void | setKeyAtAddress (uint32_t key, void *address) override |
| bool | doesKeyIndicateEmptyBucket (uint32_t key) override |
| Public Member Functions inherited from OpenAddressingHashTable | |
| int32_t | getBucketIndex (uint32_t key) |
| void * | getBucketAddress (int32_t b) |
| void * | secondaryMemoryGetBucketAddress (int32_t b) |
| void * | insert (uint32_t key, bool *onlyIfNotAlreadyPresent=nullptr) |
| void * | lookup (uint32_t key) |
| bool | remove (uint32_t key) |
| void | empty (bool destructing=false) |
Additional Inherited Members | |
| Public Attributes inherited from OpenAddressingHashTable | |
| void * | memory |
| int32_t | numBuckets |
| int32_t | numElements |
| void * | secondaryMemory |
| int32_t | secondaryMemoryNumBuckets |
| uint32_t | secondaryMemoryFunctionCurrentIteration |
| uint8_t | secondaryMemoryCurrentFunction |
| int8_t | elementSize |
| int8_t | initialNumBuckets |
|
overridevirtual |
Implements OpenAddressingHashTable.
|
overridevirtual |
Implements OpenAddressingHashTable.
|
overridevirtual |
Implements OpenAddressingHashTable.