File broker_filename.h
FileList > broker > broker_filename.h
Go to the source code of this file
Classes
Public Types
Public Functions
Macros
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