CUBRID Engine  latest
cubthread::lockfree_hashmap< Key, T > Member List

This is the complete list of members for cubthread::lockfree_hashmap< Key, T >, including all inherited members.

clear(cubthread::entry *thread_p)cubthread::lockfree_hashmap< Key, T >
destroy()cubthread::lockfree_hashmap< Key, T >
end_tran(cubthread::entry *thread_p)cubthread::lockfree_hashmap< Key, T >
erase(cubthread::entry *thread_p, Key &key)cubthread::lockfree_hashmap< Key, T >
erase_locked(cubthread::entry *thread_p, Key &key, T *&t)cubthread::lockfree_hashmap< Key, T >
find(cubthread::entry *thread_p, Key &key)cubthread::lockfree_hashmap< Key, T >
find_or_insert(cubthread::entry *thread_p, Key &key, T *&t)cubthread::lockfree_hashmap< Key, T >
freelist_claim(cubthread::entry *thread_p)cubthread::lockfree_hashmap< Key, T >
freelist_retire(cubthread::entry *thread_p, T *&t)cubthread::lockfree_hashmap< Key, T >
get_element_count() const cubthread::lockfree_hashmap< Key, T >
get_size() const cubthread::lockfree_hashmap< Key, T >
get_tran_entry(cubthread::entry *thread_p)cubthread::lockfree_hashmap< Key, T >private
init(lf_tran_system &transys, int entry_idx, int hash_size, int freelist_block_size, int freelist_block_count, lf_entry_descriptor &edesc)cubthread::lockfree_hashmap< Key, T >
init_as_new(lockfree::tran::system &transys, size_t hash_size, size_t freelist_block_size, size_t freelist_block_count, lf_entry_descriptor &edesc)cubthread::lockfree_hashmap< Key, T >
init_as_old(lf_tran_system &transys, int hash_size, int freelist_block_count, int freelist_block_size, lf_entry_descriptor &edesc, int entry_idx)cubthread::lockfree_hashmap< Key, T >
insert(cubthread::entry *thread_p, Key &key, T *&t)cubthread::lockfree_hashmap< Key, T >
insert_given(cubthread::entry *thread_p, Key &key, T *&t)cubthread::lockfree_hashmap< Key, T >
is_old_type() const cubthread::lockfree_hashmap< Key, T >private
lockfree_hashmap()cubthread::lockfree_hashmap< Key, T >
m_entry_idxcubthread::lockfree_hashmap< Key, T >private
m_new_hashcubthread::lockfree_hashmap< Key, T >private
m_old_hashcubthread::lockfree_hashmap< Key, T >private
m_typecubthread::lockfree_hashmap< Key, T >private
NEW enum valuecubthread::lockfree_hashmap< Key, T >private
OLD enum valuecubthread::lockfree_hashmap< Key, T >private
start_tran(cubthread::entry *thread_p)cubthread::lockfree_hashmap< Key, T >
type enum namecubthread::lockfree_hashmap< Key, T >private
UNKNOWN enum valuecubthread::lockfree_hashmap< Key, T >private
unlock(cubthread::entry *thread_p, T *&t)cubthread::lockfree_hashmap< Key, T >