CUBRID Engine  latest
t_shm_appl_server Struct Reference

#include <broker_shm.h>

Collaboration diagram for t_shm_appl_server:
Collaboration graph

Public Attributes

char access_log
 
char sql_log_mode
 
char slow_log_mode
 
char stripped_column_name
 
char keep_connection
 
char cache_user_info
 
char sql_log2
 
char statement_pooling
 
char access_mode
 
char jdbc_cache
 
char jdbc_cache_only_hint
 
char cci_pconnect
 
char cci_default_autocommit
 
char shard_flag
 
bool access_control
 
int jdbc_cache_life_time
 
int connect_order
 
int replica_only_flag
 
int max_num_delayed_hosts_lookup
 
char trigger_action_flag
 
char log_dir [CONF_LOG_FILE_LEN]
 
char slow_log_dir [CONF_LOG_FILE_LEN]
 
char err_log_dir [CONF_LOG_FILE_LEN]
 
char broker_name [BROKER_NAME_LEN]
 
char appl_server_name [APPL_SERVER_NAME_MAX_SIZE]
 
char preferred_hosts [SHM_APPL_SERVER_NAME_MAX]
 
char access_log_file [CONF_LOG_FILE_LEN]
 
char db_connection_file [BROKER_INFO_PATH_MAX]
 
unsigned char local_ip_addr [4]
 
char source_env [CONF_LOG_FILE_LEN]
 
char error_log_file [CONF_LOG_FILE_LEN]
 
char proxy_log_dir [CONF_LOG_FILE_LEN]
 
char port_name [SHM_APPL_SERVER_NAME_MAX]
 
int proxy_log_max_size
 
int access_log_max_size
 
int magic
 
int broker_port
 
int appl_server_max_size
 
int appl_server_hard_limit
 
int session_timeout
 
int query_timeout
 
int mysql_read_timeout
 
int mysql_keepalive_interval
 
int num_appl_server
 
int max_string_length
 
int job_queue_size
 
int sql_log_max_size
 
int long_query_time
 
int long_transaction_time
 
int max_prepared_stmt_count
 
int num_access_info
 
int acl_chn
 
int cas_rctime
 
int unusable_databases_cnt [PAIR_LIST]
 
unsigned int unusable_databases_seq
 
bool monitor_hang_flag
 
bool monitor_server_flag
 
sem_t acl_sem
 
ACCESS_INFO access_info [ACL_MAX_ITEM_COUNT]
 
T_MAX_HEAP_NODE job_queue [JOB_QUEUE_MAX_SIZE+1]
 
T_SHARD_CONN_INFO shard_conn_info [SHARD_INFO_SIZE_LIMIT]
 
T_APPL_SERVER_INFO as_info [APPL_SERVER_NUM_LIMIT]
 
T_DB_SERVER unusable_databases [PAIR_LIST][UNUSABLE_DATABASE_MAX]
 

Detailed Description

Definition at line 558 of file broker_shm.h.

Member Data Documentation

bool t_shm_appl_server::access_control

Definition at line 574 of file broker_shm.h.

Referenced by access_control_set_shm(), cas_main(), and proxy_process_client_register().

char t_shm_appl_server::access_log
char t_shm_appl_server::access_log_file[CONF_LOG_FILE_LEN]

Definition at line 592 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), and cas_access_log().

int t_shm_appl_server::access_log_max_size

Definition at line 603 of file broker_shm.h.

Referenced by admin_conf_change(), broker_shm_initialize_shm_as(), and cas_access_log().

char t_shm_appl_server::access_mode
int t_shm_appl_server::acl_chn
sem_t t_shm_appl_server::acl_sem
int t_shm_appl_server::appl_server_hard_limit
int t_shm_appl_server::appl_server_max_size
char t_shm_appl_server::appl_server_name[APPL_SERVER_NAME_MAX_SIZE]
int t_shm_appl_server::broker_port

Definition at line 610 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), and proxy_io_initialize().

char t_shm_appl_server::cache_user_info
int t_shm_appl_server::cas_rctime
char t_shm_appl_server::cci_default_autocommit
char t_shm_appl_server::cci_pconnect
int t_shm_appl_server::connect_order
char t_shm_appl_server::db_connection_file[BROKER_INFO_PATH_MAX]

Definition at line 593 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), cfg_get_dbinfo(), and cfg_read_dbinfo().

char t_shm_appl_server::err_log_dir[CONF_LOG_FILE_LEN]

Definition at line 587 of file broker_shm.h.

Referenced by admin_conf_change(), broker_shm_initialize_shm_as(), cas_init(), and cas_main().

char t_shm_appl_server::error_log_file[CONF_LOG_FILE_LEN]

Definition at line 599 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), and cas_log_debug().

char t_shm_appl_server::jdbc_cache
int t_shm_appl_server::jdbc_cache_life_time
char t_shm_appl_server::jdbc_cache_only_hint
int t_shm_appl_server::job_queue_size

Definition at line 619 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), init_env(), and receiver_thr_f().

char t_shm_appl_server::keep_connection
unsigned char t_shm_appl_server::local_ip_addr[4]

Definition at line 594 of file broker_shm.h.

Referenced by access_control_check_right_internal(), and access_control_set_shm().

char t_shm_appl_server::log_dir[CONF_LOG_FILE_LEN]
int t_shm_appl_server::long_query_time
int t_shm_appl_server::long_transaction_time
int t_shm_appl_server::magic

Definition at line 609 of file broker_shm.h.

int t_shm_appl_server::max_num_delayed_hosts_lookup
int t_shm_appl_server::max_prepared_stmt_count
int t_shm_appl_server::max_string_length
bool t_shm_appl_server::monitor_server_flag
int t_shm_appl_server::mysql_keepalive_interval

Definition at line 616 of file broker_shm.h.

Referenced by admin_conf_change(), and broker_shm_initialize_shm_as().

int t_shm_appl_server::mysql_read_timeout

Definition at line 615 of file broker_shm.h.

Referenced by admin_conf_change(), and broker_shm_initialize_shm_as().

int t_shm_appl_server::num_access_info
char t_shm_appl_server::port_name[SHM_APPL_SERVER_NAME_MAX]
char t_shm_appl_server::preferred_hosts[SHM_APPL_SERVER_NAME_MAX]
char t_shm_appl_server::proxy_log_dir[CONF_LOG_FILE_LEN]
int t_shm_appl_server::proxy_log_max_size

Definition at line 602 of file broker_shm.h.

Referenced by admin_conf_change(), broker_shm_initialize_shm_as(), and proxy_log_end().

int t_shm_appl_server::query_timeout
int t_shm_appl_server::replica_only_flag

Definition at line 577 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), and ux_database_connect().

char t_shm_appl_server::slow_log_dir[CONF_LOG_FILE_LEN]
char t_shm_appl_server::slow_log_mode
char t_shm_appl_server::source_env[CONF_LOG_FILE_LEN]

Definition at line 598 of file broker_shm.h.

char t_shm_appl_server::sql_log2
int t_shm_appl_server::sql_log_max_size
char t_shm_appl_server::sql_log_mode
char t_shm_appl_server::statement_pooling
char t_shm_appl_server::stripped_column_name

Definition at line 563 of file broker_shm.h.

Referenced by broker_shm_initialize_shm_as(), cas_main(), and shard_cas_main().

char t_shm_appl_server::trigger_action_flag
T_DB_SERVER t_shm_appl_server::unusable_databases[PAIR_LIST][UNUSABLE_DATABASE_MAX]
int t_shm_appl_server::unusable_databases_cnt[PAIR_LIST]
unsigned int t_shm_appl_server::unusable_databases_seq

The documentation for this struct was generated from the following file: