CUBRID Engine
latest
|
#include <lock_free.h>
Public Attributes | |
LF_TRAN_ENTRY * | entries |
int | entry_count |
LF_BITMAP | lf_bitmap |
UINT64 | global_transaction_id |
UINT64 | min_active_transaction_id |
int | mati_refresh_interval |
int | used_entry_count |
LF_ENTRY_DESCRIPTOR * | entry_desc |
Definition at line 152 of file lock_free.h.
LF_TRAN_ENTRY* lf_tran_system::entries |
Definition at line 155 of file lock_free.h.
Referenced by lf_tran_compute_minimum_transaction_id(), lf_tran_request_entry(), lf_tran_system_destroy(), lf_tran_system_init(), test_freelist(), and test_hash_table().
int lf_tran_system::entry_count |
Definition at line 158 of file lock_free.h.
Referenced by lf_tran_compute_minimum_transaction_id(), lf_tran_request_entry(), lf_tran_system_destroy(), lf_tran_system_init(), test_freelist(), and test_hash_table().
LF_ENTRY_DESCRIPTOR* lf_tran_system::entry_desc |
Definition at line 176 of file lock_free.h.
Referenced by lf_freelist_init(), lf_tran_destroy_entry(), and lf_tran_system_destroy().
UINT64 lf_tran_system::global_transaction_id |
Definition at line 164 of file lock_free.h.
Referenced by lf_tran_start(), and lf_tran_system_init().
LF_BITMAP lf_tran_system::lf_bitmap |
Definition at line 161 of file lock_free.h.
Referenced by lf_tran_compute_minimum_transaction_id(), lf_tran_request_entry(), lf_tran_return_entry(), lf_tran_system_destroy(), and lf_tran_system_init().
int lf_tran_system::mati_refresh_interval |
Definition at line 170 of file lock_free.h.
Referenced by lf_tran_start(), and lf_tran_system_init().
UINT64 lf_tran_system::min_active_transaction_id |
Definition at line 167 of file lock_free.h.
Referenced by lf_freelist_transport(), lf_tran_compute_minimum_transaction_id(), and lf_tran_system_init().
int lf_tran_system::used_entry_count |
Definition at line 173 of file lock_free.h.
Referenced by lf_tran_request_entry(), lf_tran_return_entry(), and lf_tran_system_init().