|
CUBRID Engine
latest
|
#include <lock_free.h>

Public Attributes | |
| void * | available |
| int | block_size |
| int | alloc_cnt |
| int | available_cnt |
| int | retired_cnt |
| LF_ENTRY_DESCRIPTOR * | entry_desc |
| LF_TRAN_SYSTEM * | tran_system |
Definition at line 228 of file lock_free.h.
| int lf_freelist::alloc_cnt |
Definition at line 237 of file lock_free.h.
Referenced by lf_hash_table_cpp< Key, T >::get_element_count(), lf_freelist_alloc_block(), lf_freelist_init(), test_freelist(), and test_hash_table().
| void* lf_freelist::available |
Definition at line 231 of file lock_free.h.
Referenced by lf_freelist_alloc_block(), lf_freelist_claim(), lf_freelist_destroy(), lf_freelist_init(), lf_freelist_transport(), test_freelist(), and test_hash_table().
| int lf_freelist::available_cnt |
Definition at line 238 of file lock_free.h.
Referenced by lf_hash_table_cpp< Key, T >::get_element_count(), lf_freelist_alloc_block(), lf_freelist_claim(), lf_freelist_init(), lf_freelist_transport(), test_freelist(), and test_hash_table().
| int lf_freelist::block_size |
Definition at line 234 of file lock_free.h.
Referenced by lf_freelist_alloc_block(), and lf_freelist_init().
| LF_ENTRY_DESCRIPTOR* lf_freelist::entry_desc |
Definition at line 242 of file lock_free.h.
Referenced by lf_hash_table_cpp< Key, T >::get_pthread_mutex(), lf_freelist_alloc_block(), lf_freelist_claim(), lf_freelist_destroy(), lf_freelist_init(), lf_freelist_retire(), lf_freelist_transport(), and lf_hash_table_cpp< Key, T >::unlock().
| int lf_freelist::retired_cnt |
Definition at line 239 of file lock_free.h.
Referenced by lf_hash_table_cpp< Key, T >::get_element_count(), lf_freelist_init(), lf_freelist_retire(), lf_freelist_transport(), lf_hash_clear(), test_freelist(), and test_hash_table().
| LF_TRAN_SYSTEM* lf_freelist::tran_system |
Definition at line 245 of file lock_free.h.
Referenced by lf_freelist_init(), test_clear_proc_1(), test_clear_proc_2(), test_clear_proc_3(), test_freelist_proc(), test_freelist_proc_local_tran(), test_hash_proc_1(), test_hash_proc_2(), and test_hash_proc_3().