CUBRID Engine  latest
lf_tran_system Struct Reference

#include <lock_free.h>

Collaboration diagram for lf_tran_system:
Collaboration graph

Public Attributes

LF_TRAN_ENTRYentries
 
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_DESCRIPTORentry_desc
 

Detailed Description

Definition at line 152 of file lock_free.h.

Member Data Documentation

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

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


The documentation for this struct was generated from the following file: