13#ifndef CXXUTILS_SGKEY_UTILITIES_H
14#define CXXUTILS_SGKEY_UTILITIES_H
Hash map from integers/pointers allowing concurrent, lockless reads.
Simple (non-deleting) Updater implementation.
Hash map from integers/pointers allowing concurrent, lockless reads.
Simple (non-deleting) Updater implementation.
uintptr_t ConcurrentHashmapVal_t
Type used for keys and values — an unsigned big enough to hold a pointer.
CxxUtils::ConcurrentMap< sgkey_t, T, CxxUtils::SimpleUpdater, SGKeyHash, SGKeyEqual, 0, s_sgkey_nullval > ConcurrentSGKeyMap
A concurrent map using sgkey_t as key.
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.
static constexpr auto s_sgkey_nullval
Comparison functional for sgkey_t.
Hash functional for sgkey_t.