Tkrzw
tkrzw::HashMutex Member List

This is the complete list of members for tkrzw::HashMutex, including all inherited members.

GetBucketIndex(std::string_view data)tkrzw::HashMutex
GetNumBuckets() consttkrzw::HashMutex
GetNumSlots() consttkrzw::HashMutex
HashMutex(int32_t num_slots, int64_t num_buckets, uint64_t(*hash_func)(std::string_view, uint64_t))tkrzw::HashMutex
LockAll()tkrzw::HashMutex
LockAllShared()tkrzw::HashMutex
LockOne(std::string_view data)tkrzw::HashMutex
LockOne(int64_t bucket_index)tkrzw::HashMutex
LockOneShared(std::string_view data)tkrzw::HashMutex
LockOneShared(int64_t bucket_index)tkrzw::HashMutex
Rehash(int64_t num_buckets)tkrzw::HashMutex
UnlockAll()tkrzw::HashMutex
UnlockAllShared()tkrzw::HashMutex
UnlockOne(int64_t bucket_index)tkrzw::HashMutex
UnlockOneShared(int64_t bucket_index)tkrzw::HashMutex
~HashMutex()tkrzw::HashMutex