CUBRID Engine  latest
logwr_info Struct Reference

#include <log_writer.h>

Collaboration diagram for logwr_info:
Collaboration graph

Public Member Functions

 logwr_info ()
 

Public Attributes

LOGWR_ENTRYwriter_list
 
pthread_mutex_t wr_list_mutex
 
pthread_cond_t flush_start_cond
 
pthread_mutex_t flush_start_mutex
 
pthread_cond_t flush_wait_cond
 
pthread_mutex_t flush_wait_mutex
 
pthread_cond_t flush_end_cond
 
pthread_mutex_t flush_end_mutex
 
bool skip_flush
 
bool flush_completed
 
bool is_init
 
bool trace_last_writer
 
CLIENTIDS last_writer_client_info
 
INT64 last_writer_elapsed_time
 

Detailed Description

Definition at line 157 of file log_writer.h.

Constructor & Destructor Documentation

logwr_info::logwr_info ( )
inline

Member Data Documentation

bool logwr_info::flush_completed

Definition at line 168 of file log_writer.h.

Referenced by logpb_flush_all_append_pages().

pthread_cond_t logwr_info::flush_end_cond
pthread_mutex_t logwr_info::flush_end_mutex
pthread_cond_t logwr_info::flush_start_cond

Definition at line 161 of file log_writer.h.

Referenced by logpb_finalize_writer_info(), and logpb_initialize_pool().

pthread_mutex_t logwr_info::flush_start_mutex
pthread_cond_t logwr_info::flush_wait_cond
pthread_mutex_t logwr_info::flush_wait_mutex
bool logwr_info::is_init

Definition at line 169 of file log_writer.h.

Referenced by logpb_finalize_writer_info(), and logpb_initialize_pool().

CLIENTIDS logwr_info::last_writer_client_info

Definition at line 173 of file log_writer.h.

Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().

INT64 logwr_info::last_writer_elapsed_time

Definition at line 174 of file log_writer.h.

Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().

bool logwr_info::skip_flush

Definition at line 167 of file log_writer.h.

Referenced by logpb_flush_all_append_pages().

bool logwr_info::trace_last_writer

Definition at line 172 of file log_writer.h.

Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().

pthread_mutex_t logwr_info::wr_list_mutex
LOGWR_ENTRY* logwr_info::writer_list

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