Skip to content

File log_comm.c

FileList > cubrid > src > transaction > log_comm.c

Go to the source code of this file

  • #include "config.h"
  • #include <assert.h>
  • #include <sys/time.h>
  • #include "log_comm.h"
  • #include "memory_alloc.h"
  • #include "storage_common.h"
  • #include "error_manager.h"
  • #include "porting.h"
  • #include "environment_variable.h"
  • #include "system_parameter.h"
  • #include "misc_string.h"
  • #include "intl_support.h"
  • #include "log_common_impl.h"
  • #include "vacuum.h"
  • #include "db.h"
  • #include "server_support.h"
  • #include "connection_defs.h"
  • #include "thread_manager.hpp"
  • #include "memory_wrapper.hpp"

Classes

Type Name
struct isolation_name
struct tran_state_name

Public Types

Type Name
typedef struct isolation_name TRAN_ISOLATION_NAME
typedef struct tran_state_name TRAN_STATE_NAME

Public Attributes

Type Name
const int LOG_MIN_NBUFFERS = 3

Public Static Attributes

Type Name
TRAN_ISOLATION_NAME log_Isolation_names = /* multi line expression */
TRAN_STATE_NAME log_Tran_state_names

Public Functions

Type Name
bool log_does_allow_replication (void)
int log_dump_log_info (const char * logname_info, bool also_stdout, const char * fmt, ...)
const char * log_isolation_string (TRAN_ISOLATION isolation)
const char * log_state_short_string (TRAN_STATE state)
const char * log_state_string (TRAN_STATE state)

Public Types Documentation

typedef TRAN_ISOLATION_NAME

typedef struct isolation_name TRAN_ISOLATION_NAME;

typedef TRAN_STATE_NAME

typedef struct tran_state_name TRAN_STATE_NAME;

Public Attributes Documentation

variable LOG_MIN_NBUFFERS

const int LOG_MIN_NBUFFERS;

Public Static Attributes Documentation

variable log_Isolation_names

TRAN_ISOLATION_NAME log_Isolation_names[];

variable log_Tran_state_names

TRAN_STATE_NAME log_Tran_state_names[];

Public Functions Documentation

function log_does_allow_replication

bool log_does_allow_replication (
    void
) 

function log_dump_log_info

int log_dump_log_info (
    const  char * logname_info,
    bool also_stdout,
    const  char * fmt,
    ...
) 

function log_isolation_string

const  char * log_isolation_string (
    TRAN_ISOLATION isolation
) 

function log_state_short_string

const  char * log_state_short_string (
    TRAN_STATE state
) 

function log_state_string

const  char * log_state_string (
    TRAN_STATE state
) 


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