Skip to content

File log_common_impl.h

FileList > cubrid > src > transaction > log_common_impl.h

Go to the source code of this file

  • #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"

Public Types

Type Name
enum LOG_HA_FILESTAT

Public Functions

Type Name
int logtb_collect_local_clients (int ** local_client_pids)

Macros

Type Name
define LOG_PAGE_INIT_VALUE 0xff
define MAX_NTRANS ([**NUM\_NON\_SYSTEM\_TRANS**](log__common__impl_8h.md#define-num_non_system_trans) + [**NUM\_SYSTEM\_TRANS**](log__common__impl_8h.md#define-num_system_trans))
define NUM_NON_SYSTEM_TRANS ([**css\_get\_max\_conn**](connection__globals_8c.md#function-css_get_max_conn) ())
define NUM_NORMAL_TRANS ([**prm\_get\_integer\_value**](system__parameter_8h.md#function-prm_get_integer_value) (PRM\_ID\_CSS\_MAX\_CLIENTS))
define NUM_SYSTEM_TRANS 1
define VACUUM_NULL_LOG_BLOCKID -1

Public Types Documentation

enum LOG_HA_FILESTAT

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

Public Functions Documentation

function logtb_collect_local_clients

int logtb_collect_local_clients (
    int ** local_client_pids
) 

Macro Definition Documentation

define LOG_PAGE_INIT_VALUE

#define LOG_PAGE_INIT_VALUE `0xff`

define MAX_NTRANS

#define MAX_NTRANS `( NUM_NON_SYSTEM_TRANS + NUM_SYSTEM_TRANS )`

define NUM_NON_SYSTEM_TRANS

#define NUM_NON_SYSTEM_TRANS `( css_get_max_conn ())`

define NUM_NORMAL_TRANS

#define NUM_NORMAL_TRANS `( prm_get_integer_value ( PRM_ID_CSS_MAX_CLIENTS ))`

define NUM_SYSTEM_TRANS

#define NUM_SYSTEM_TRANS `1`

define VACUUM_NULL_LOG_BLOCKID

#define VACUUM_NULL_LOG_BLOCKID `-1`


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