Struct pgbuf_buffer_pool
ClassList > pgbuf_buffer_pool
Public Attributes
Public Attributes Documentation
variable BCB_table
PGBUF_BCB* pgbuf_buffer_pool::BCB_table;
variable big_private_lrus_with_victims
lockfree::circular_queue<int>* pgbuf_buffer_pool::big_private_lrus_with_victims;
variable buf_AOUT_list
PGBUF_AOUT_LIST pgbuf_buffer_pool::buf_AOUT_list;
variable buf_LRU_list
PGBUF_LRU_LIST* pgbuf_buffer_pool::buf_LRU_list;
variable buf_hash_table
PGBUF_BUFFER_HASH* pgbuf_buffer_pool::buf_hash_table;
variable buf_invalid_list
PGBUF_INVALID_LIST pgbuf_buffer_pool::buf_invalid_list;
variable buf_lock_table
PGBUF_BUFFER_LOCK* pgbuf_buffer_pool::buf_lock_table;
variable check_for_interrupts
bool pgbuf_buffer_pool::check_for_interrupts;
variable direct_victims
PGBUF_DIRECT_VICTIM pgbuf_buffer_pool::direct_victims;
variable flushed_bcbs
lockfree::circular_queue<PGBUF_BCB *>* pgbuf_buffer_pool::flushed_bcbs;
variable free_holder_set
PGBUF_HOLDER_SET* pgbuf_buffer_pool::free_holder_set;
variable free_holder_set_mutex
pthread_mutex_t pgbuf_buffer_pool::free_holder_set_mutex;
variable free_index
int pgbuf_buffer_pool::free_index;
variable iopage_table
PGBUF_IOPAGE_BUFFER* pgbuf_buffer_pool::iopage_table;
variable is_checkpoint
bool pgbuf_buffer_pool::is_checkpoint;
variable is_flushing_victims
bool pgbuf_buffer_pool::is_flushing_victims;
variable monitor
PGBUF_PAGE_MONITOR pgbuf_buffer_pool::monitor;
variable num_LRU_list
int pgbuf_buffer_pool::num_LRU_list;
variable num_buffers
int pgbuf_buffer_pool::num_buffers;
variable private_lrus_with_victims
lockfree::circular_queue<int>* pgbuf_buffer_pool::private_lrus_with_victims;
variable quota
PGBUF_PAGE_QUOTA pgbuf_buffer_pool::quota;
variable ratio_lru1
float pgbuf_buffer_pool::ratio_lru1;
variable ratio_lru2
float pgbuf_buffer_pool::ratio_lru2;
variable seq_chkpt_flusher
PGBUF_SEQ_FLUSHER pgbuf_buffer_pool::seq_chkpt_flusher;
variable shared_lrus_with_victims
lockfree::circular_queue<int>* pgbuf_buffer_pool::shared_lrus_with_victims;
variable show_status
PGBUF_STATUS* pgbuf_buffer_pool::show_status;
variable show_status_mutex
pthread_mutex_t pgbuf_buffer_pool::show_status_mutex;
variable show_status_old
PGBUF_STATUS_OLD pgbuf_buffer_pool::show_status_old;
variable show_status_snapshot
PGBUF_STATUS_SNAPSHOT pgbuf_buffer_pool::show_status_snapshot;
variable thrd_holder_info
PGBUF_HOLDER_ANCHOR* pgbuf_buffer_pool::thrd_holder_info;
variable thrd_reserved_holder
PGBUF_HOLDER* pgbuf_buffer_pool::thrd_reserved_holder;
variable victim_cand_list
PGBUF_VICTIM_CANDIDATE_LIST* pgbuf_buffer_pool::victim_cand_list;
The documentation for this class was generated from the following file cubrid/src/storage/page_buffer.c