#include <concurrent_hash_map.h>
Public Member Functions | |
bucket_accessor (concurrent_hash_map *base, const hashcode_t h, bool writer=false) | |
void | acquire (concurrent_hash_map *base, const hashcode_t h, bool writer=false) |
find a bucket by masked hashcode, optionally rehash, and acquire the lock | |
bool | is_writer () |
check whether bucket is locked for write | |
bucket * | operator() () |
get bucket pointer |