|
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().