Skip to content

Struct pgbuf_bcb

ClassList > pgbuf_bcb

Public Attributes

Type Name
PGBUF_ATOMIC_LATCH atomic_latch
volatile int count_fix_and_avoid_dealloc
volatile int flags
PGBUF_BCB * hash_next
int hit_age
PGBUF_IOPAGE_BUFFER * iopage_buffer
THREAD_ENTRY * latch_last_thread
pthread_mutex_t mutex
PGBUF_BCB * next_BCB
THREAD_ENTRY * next_wait_thrd
LOG_LSA oldest_unflush_lsa
int owner_mutex
PGBUF_BCB * prev_BCB
int tick_lru3
int tick_lru_list
VPID vpid

Public Attributes Documentation

variable atomic_latch

PGBUF_ATOMIC_LATCH pgbuf_bcb::atomic_latch;

variable count_fix_and_avoid_dealloc

volatile int pgbuf_bcb::count_fix_and_avoid_dealloc;

variable flags

volatile int pgbuf_bcb::flags;

variable hash_next

PGBUF_BCB* pgbuf_bcb::hash_next;

variable hit_age

int pgbuf_bcb::hit_age;

variable iopage_buffer

PGBUF_IOPAGE_BUFFER* pgbuf_bcb::iopage_buffer;

variable latch_last_thread

THREAD_ENTRY* pgbuf_bcb::latch_last_thread;

variable mutex

pthread_mutex_t pgbuf_bcb::mutex;

variable next_BCB

PGBUF_BCB* pgbuf_bcb::next_BCB;

variable next_wait_thrd

THREAD_ENTRY* pgbuf_bcb::next_wait_thrd;

variable oldest_unflush_lsa

LOG_LSA pgbuf_bcb::oldest_unflush_lsa;

variable owner_mutex

int pgbuf_bcb::owner_mutex;

variable prev_BCB

PGBUF_BCB* pgbuf_bcb::prev_BCB;

variable tick_lru3

int pgbuf_bcb::tick_lru3;

variable tick_lru_list

int pgbuf_bcb::tick_lru_list;

variable vpid

VPID pgbuf_bcb::vpid;


The documentation for this class was generated from the following file cubrid/src/storage/page_buffer.c