CUBRID Engine
latest
|
#include <lock_free.h>
Public Attributes | |
UINT64 | last_cleanup_id |
UINT64 | transaction_id |
void * | retired_list |
void * | temp_entry |
LF_TRAN_SYSTEM * | tran_system |
int | entry_idx |
bool | did_incr |
Definition at line 120 of file lock_free.h.
bool lf_tran_entry::did_incr |
Definition at line 141 of file lock_free.h.
Referenced by lf_freelist_retire(), lf_tran_end(), lf_tran_start(), and lf_tran_system_init().
int lf_tran_entry::entry_idx |
Definition at line 138 of file lock_free.h.
Referenced by lf_tran_return_entry(), lf_tran_system_init(), test_clear_proc_1(), test_clear_proc_2(), test_clear_proc_3(), test_hash_proc_1(), test_hash_proc_2(), and test_hash_proc_3().
UINT64 lf_tran_entry::last_cleanup_id |
Definition at line 123 of file lock_free.h.
Referenced by lf_freelist_transport(), and lf_tran_system_init().
void* lf_tran_entry::retired_list |
Definition at line 129 of file lock_free.h.
Referenced by lf_freelist_retire(), lf_freelist_transport(), lf_hash_clear(), lf_tran_destroy_entry(), lf_tran_system_init(), test_freelist(), and test_hash_table().
void* lf_tran_entry::temp_entry |
Definition at line 132 of file lock_free.h.
Referenced by lf_freelist_claim(), lf_list_insert_internal(), lf_tran_system_init(), and test_hash_table().
LF_TRAN_SYSTEM* lf_tran_entry::tran_system |
Definition at line 135 of file lock_free.h.
Referenced by lf_freelist_transport(), lf_list_delete(), lf_tran_destroy_entry(), lf_tran_return_entry(), lf_tran_start(), and lf_tran_system_init().
UINT64 lf_tran_entry::transaction_id |
Definition at line 126 of file lock_free.h.
Referenced by lf_freelist_claim(), lf_freelist_retire(), lf_hash_clear(), lf_tran_compute_minimum_transaction_id(), lf_tran_end(), lf_tran_request_entry(), lf_tran_return_entry(), lf_tran_start(), lf_tran_system_init(), and lf_hash_table_cpp< Key, T >::iterator::restart().