CUBRID Engine  latest
log_common_impl.h File Reference
#include "file_io.h"
#include "log_comm.h"
#include "log_lsa.hpp"
#include "log_record.hpp"
#include "recovery.h"
#include "release_string.h"
#include "storage_common.h"
#include "system.h"
Include dependency graph for log_common_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LOG_PAGE_INIT_VALUE   0xff
 
#define NUM_NORMAL_TRANS   (prm_get_integer_value (PRM_ID_CSS_MAX_CLIENTS))
 
#define NUM_SYSTEM_TRANS   1
 
#define NUM_NON_SYSTEM_TRANS   (css_get_max_conn ())
 
#define MAX_NTRANS   (NUM_NON_SYSTEM_TRANS + NUM_SYSTEM_TRANS)
 
#define VACUUM_NULL_LOG_BLOCKID   -1
 

Enumerations

enum  LOG_HA_FILESTAT { LOG_HA_FILESTAT_CLEAR = 0, LOG_HA_FILESTAT_ARCHIVED = 1, LOG_HA_FILESTAT_SYNCHRONIZED = 2 }
 

Functions

int logtb_collect_local_clients (int **local_client_pids)
 

Macro Definition Documentation

#define NUM_NON_SYSTEM_TRANS   (css_get_max_conn ())
#define NUM_SYSTEM_TRANS   1

Definition at line 49 of file log_common_impl.h.

Enumeration Type Documentation

Enumerator
LOG_HA_FILESTAT_CLEAR 
LOG_HA_FILESTAT_ARCHIVED 
LOG_HA_FILESTAT_SYNCHRONIZED 

Definition at line 56 of file log_common_impl.h.

Function Documentation

int logtb_collect_local_clients ( int **  local_client_pids)