Struct double_write_buffer
ClassList > double_write_buffer
Public Attributes
Public Functions
Public Attributes Documentation
variable blocks
DWB_BLOCK* double_write_buffer::blocks;
variable blocks_flush_counter
volatile unsigned int double_write_buffer::blocks_flush_counter;
variable file_sync_helper_block
DWB_BLOCK* volatile double_write_buffer::file_sync_helper_block;
variable log2_num_block_pages
unsigned int double_write_buffer::log2_num_block_pages;
variable logging_enabled
bool double_write_buffer::logging_enabled;
variable mutex
pthread_mutex_t double_write_buffer::mutex;
variable next_block_to_flush
volatile unsigned int double_write_buffer::next_block_to_flush;
variable num_block_pages
unsigned int double_write_buffer::num_block_pages;
variable num_blocks
unsigned int double_write_buffer::num_blocks;
variable num_pages
unsigned int double_write_buffer::num_pages;
variable position_with_flags
UINT64 volatile double_write_buffer::position_with_flags;
variable slots_hashmap
dwb_hashmap_type double_write_buffer::slots_hashmap;
variable vdes
int double_write_buffer::vdes;
variable wait_queue
DWB_WAIT_QUEUE double_write_buffer::wait_queue;
Public Functions Documentation
function double_write_buffer
inline double_write_buffer::double_write_buffer ()
The documentation for this class was generated from the following file cubrid/src/storage/double_write_buffer.cpp