CUBRID Engine  latest
lockfree::freelist< T > Member List

This is the complete list of members for lockfree::freelist< T >, including all inherited members.

alloc_backbuffer()lockfree::freelist< T >private
alloc_list(free_node *&head, free_node *&tail)lockfree::freelist< T >private
check_my_pointer(free_node *node)lockfree::freelist< T >private
claim(tran::descriptor &tdes)lockfree::freelist< T >
claim(tran::index tran_index)lockfree::freelist< T >
clear_free_nodes()lockfree::freelist< T >private
dealloc_list(free_node *head)lockfree::freelist< T >private
final_sanity_checks() const lockfree::freelist< T >private
force_alloc_block()lockfree::freelist< T >private
freelist()=deletelockfree::freelist< T >
freelist(tran::system &transys, size_t block_size, size_t initial_block_count=1)lockfree::freelist< T >
get_alloc_count() const lockfree::freelist< T >
get_available_count() const lockfree::freelist< T >
get_backbuffer_count() const lockfree::freelist< T >
get_claimed_count() const lockfree::freelist< T >
get_forced_allocation_count() const lockfree::freelist< T >
get_retired_count() const lockfree::freelist< T >
get_transaction_system()lockfree::freelist< T >
get_transaction_table()lockfree::freelist< T >
m_alloc_countlockfree::freelist< T >private
m_available_countlockfree::freelist< T >private
m_available_listlockfree::freelist< T >private
m_backbuffer_headlockfree::freelist< T >private
m_backbuffer_taillockfree::freelist< T >private
m_bb_countlockfree::freelist< T >private
m_block_sizelockfree::freelist< T >private
m_forced_alloc_countlockfree::freelist< T >private
m_retired_countlockfree::freelist< T >private
m_transyslockfree::freelist< T >private
m_trantablelockfree::freelist< T >private
pop_from_available()lockfree::freelist< T >private
push_to_list(free_node &head, free_node &tail, std::atomic< free_node * > &dest)lockfree::freelist< T >private
retire(tran::descriptor &tdes, free_node &node)lockfree::freelist< T >
retire(tran::index tran_index, free_node &node)lockfree::freelist< T >
swap_backbuffer()lockfree::freelist< T >private
~freelist()lockfree::freelist< T >