Skip to content

File broker_filename.h

FileList > broker > broker_filename.h

Go to the source code of this file

  • #include "porting.h"

Classes

Type Name
struct t_cubrid_file_info

Public Types

Type Name
typedef enum t_cmd_cubrid_conf T_CMD_CUBRID_CONF
typedef enum t_cubrid_file_id T_CUBRID_FILE_ID
typedef struct t_cubrid_file_info T_CUBRID_FILE_INFO
enum t_cmd_cubrid_conf
enum t_cubrid_file_id

Public Functions

Type Name
int copy_cubrid_conf (const char * dest)
char * get_cubrid_file (T_CUBRID_FILE_ID fid, char * buf, size_t len)
char * get_cubrid_file_ptr (T_CUBRID_FILE_ID fid)
char * get_cubrid_home (void)
const char * getenv_cubrid_broker (void)
int make_abs_path (char * dst, const char * subdir, const char * path, size_t dest_len)
void manage_cubrid_conf (T_CMD_CUBRID_CONF command)
void set_cubrid_file (T_CUBRID_FILE_ID fid, char * value)
void set_cubrid_home (void)

Macros

Type Name
define ACCESS_LOG_DENIED_FILENAME_POSTFIX ".denied"
define APPL_SERVER_CAS_CGW_NAME "cub\_cas\_cgw"
define APPL_SERVER_CAS_NAME "cub\_cas"
define BROKER_PATH_MAX ([**PATH\_MAX**](broker__monitor_8c.md#function-timeout))
define COPY_CUBRID_CONF [**manage\_cubrid\_conf**](broker__filename_8c.md#function-manage_cubrid_conf) (CMD\_START)
define CUBRID_BASE_DIR "log/[**broker**](broker__monitor_8c.md#function-timeout)/"
define DEFAULT_ACCESS_LOG_DIR "log/[**broker**](broker__monitor_8c.md#function-timeout)/"
define DEFAULT_ERR_DIR "log/[**broker**](broker__monitor_8c.md#function-timeout)/[**error\_log**](broker__monitor_8c.md#function-timeout)/"
define DEFAULT_LOG_DIR "log/[**broker**](broker__monitor_8c.md#function-timeout)/[**sql\_log**](broker__monitor_8c.md#function-timeout)/"
define DEFAULT_SHARD_PROXY_LOG_DIR "log/[**broker**](broker__monitor_8c.md#function-timeout)/[**proxy\_log**](broker__monitor_8c.md#function-timeout)/"
define DEFAULT_SLOW_LOG_DIR [**DEFAULT\_LOG\_DIR**](broker__filename_8h.md#define-default_log_dir)
define DISABLE_CUBRID_CONF_ENV [**manage\_cubrid\_conf**](broker__filename_8c.md#function-manage_cubrid_conf) (CMD\_OFF)
define ENABLE_CUBRID_CONF_ENV [**manage\_cubrid\_conf**](broker__filename_8c.md#function-manage_cubrid_conf) (CMD\_ON)
define NAME_BROKER "Tbroker"
define NAME_CAS_BROKER "cub\_broker"
define NAME_CAS_GATEWAY "cub\_gateway"
define NAME_PROXY "cub\_proxy"
define REMOVE_CUBRID_CONF [**manage\_cubrid\_conf**](broker__filename_8c.md#function-manage_cubrid_conf) (CMD\_STOP)

Public Types Documentation

typedef T_CMD_CUBRID_CONF

typedef enum t_cmd_cubrid_conf T_CMD_CUBRID_CONF;

typedef T_CUBRID_FILE_ID

typedef enum t_cubrid_file_id T_CUBRID_FILE_ID;

typedef T_CUBRID_FILE_INFO

typedef struct t_cubrid_file_info T_CUBRID_FILE_INFO;

enum t_cmd_cubrid_conf

enum t_cmd_cubrid_conf {
    CMD_START,
    CMD_STOP,
    CMD_ON,
    CMD_OFF
};

enum t_cubrid_file_id

enum t_cubrid_file_id {
    FID_CUBRID_BROKER_CONF,
    FID_UV_ERR_MSG,
    FID_V3_OUTFILE_DIR,
    FID_CAS_TMPGLO_DIR,
    FID_CAS_TMP_DIR,
    FID_VAR_DIR,
    FID_SOCK_DIR,
    FID_AS_PID_DIR,
    FID_ADMIND_PID,
    FID_SQL_LOG_DIR,
    FID_SQL_LOG2_DIR,
    FID_ADMIND_LOG,
    FID_MONITORD_LOG,
    FID_ER_HTML,
    FID_CUBRID_ERR_DIR,
    FID_ACCESS_CONTROL_FILE,
    FID_SLOW_LOG_DIR,
    FID_SHARD_DBINFO,
    FID_SHARD_PROXY_LOG_DIR,
    FID_CUBRID_GATEWAY_CONF,
    FID_COPIED_CUBRID_CONF,
    MAX_CUBRID_FILE
};

Public Functions Documentation

function copy_cubrid_conf

int copy_cubrid_conf (
    const  char * dest
) 

function get_cubrid_file

char * get_cubrid_file (
    T_CUBRID_FILE_ID fid,
    char * buf,
    size_t len
) 

function get_cubrid_file_ptr

char * get_cubrid_file_ptr (
    T_CUBRID_FILE_ID fid
) 

function get_cubrid_home

char * get_cubrid_home (
    void
) 

function getenv_cubrid_broker

const  char * getenv_cubrid_broker (
    void
) 

function make_abs_path

int make_abs_path (
    char * dst,
    const  char * subdir,
    const  char * path,
    size_t dest_len
) 

function manage_cubrid_conf

void manage_cubrid_conf (
    T_CMD_CUBRID_CONF command
) 

function set_cubrid_file

void set_cubrid_file (
    T_CUBRID_FILE_ID fid,
    char * value
) 

function set_cubrid_home

void set_cubrid_home (
    void
) 

Macro Definition Documentation

define ACCESS_LOG_DENIED_FILENAME_POSTFIX

#define ACCESS_LOG_DENIED_FILENAME_POSTFIX `".denied"`

define APPL_SERVER_CAS_CGW_NAME

#define APPL_SERVER_CAS_CGW_NAME `"cub_cas_cgw"`

define APPL_SERVER_CAS_NAME

#define APPL_SERVER_CAS_NAME `"cub_cas"`

define BROKER_PATH_MAX

#define BROKER_PATH_MAX `( PATH_MAX )`

define COPY_CUBRID_CONF

#define COPY_CUBRID_CONF `manage_cubrid_conf ( CMD_START )`

define CUBRID_BASE_DIR

#define CUBRID_BASE_DIR `"log/ broker /"`

define DEFAULT_ACCESS_LOG_DIR

#define DEFAULT_ACCESS_LOG_DIR `"log/ broker /"`

define DEFAULT_ERR_DIR

#define DEFAULT_ERR_DIR `"log/ broker / error_log /"`

define DEFAULT_LOG_DIR

#define DEFAULT_LOG_DIR `"log/ broker / sql_log /"`

define DEFAULT_SHARD_PROXY_LOG_DIR

#define DEFAULT_SHARD_PROXY_LOG_DIR `"log/ broker / proxy_log /"`

define DEFAULT_SLOW_LOG_DIR

#define DEFAULT_SLOW_LOG_DIR `DEFAULT_LOG_DIR`

define DISABLE_CUBRID_CONF_ENV

#define DISABLE_CUBRID_CONF_ENV `manage_cubrid_conf ( CMD_OFF )`

define ENABLE_CUBRID_CONF_ENV

#define ENABLE_CUBRID_CONF_ENV `manage_cubrid_conf ( CMD_ON )`

define NAME_BROKER

#define NAME_BROKER `"Tbroker"`

define NAME_CAS_BROKER

#define NAME_CAS_BROKER `"cub_broker"`

define NAME_CAS_GATEWAY

#define NAME_CAS_GATEWAY `"cub_gateway"`

define NAME_PROXY

#define NAME_PROXY `"cub_proxy"`

define REMOVE_CUBRID_CONF

#define REMOVE_CUBRID_CONF `manage_cubrid_conf ( CMD_STOP )`


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