Tkrzw
|
This is the complete list of members for tkrzw::HashMutex, including all inherited members.
GetBucketIndex(std::string_view data) | tkrzw::HashMutex | |
GetNumBuckets() const | tkrzw::HashMutex | |
GetNumSlots() const | tkrzw::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 |