File shard_shm.h
FileList > broker > shard_shm.h
Go to the source code of this file
#include "config.h"
#include "broker_config.h"
#include "broker_shm.h"
#include "shard_proxy_common.h"
Public Functions
| Type |
Name |
| void |
shard_shm_dump_appl_server (FILE * fp, int shmid)
|
| void |
shard_shm_dump_appl_server_internal (FILE * fp, T_SHM_PROXY * shm_as_p)
|
| T_PROXY_INFO * |
shard_shm_find_proxy_info (T_SHM_PROXY * proxy_p, int proxy_id)
|
| T_SHARD_INFO * |
shard_shm_find_shard_info (T_PROXY_INFO * proxy_info_p, int shard_id)
|
| T_APPL_SERVER_INFO * |
shard_shm_get_as_info (T_PROXY_INFO * proxy_info_p, T_SHM_APPL_SERVER * shm_as_p, int shard_id, int as_id)
|
| T_CLIENT_INFO * |
shard_shm_get_client_info (T_PROXY_INFO * proxy_info_p, int idx)
|
| T_SHM_SHARD_KEY_STAT * |
shard_shm_get_key_stat (T_PROXY_INFO * proxy_info_p, int idx)
|
| T_SHM_SHARD_CONN_STAT * |
shard_shm_get_shard_stat (T_PROXY_INFO * proxy_info_p, int idx)
|
| void |
shard_shm_init_client_info (T_CLIENT_INFO * client_info_p)
|
| void |
shard_shm_init_client_info_request (T_CLIENT_INFO * client_info_p)
|
| T_SHM_PROXY * |
shard_shm_initialize_shm_proxy (T_BROKER_INFO * br_info)
|
| bool |
shard_shm_set_as_client_info (T_PROXY_INFO * proxy_info_p, T_SHM_APPL_SERVER * shm_as_p, int shard_id, int as_id, unsigned int ip_addr, char * driver_info, char * driver_version)
|
| bool |
shard_shm_set_as_client_info_with_db_param (T_PROXY_INFO * proxy_info_p, T_SHM_APPL_SERVER * shm_as_p, int shard_id, int as_id, T_CLIENT_INFO * client_info_p)
|
| void |
shard_shm_set_client_info_request (T_CLIENT_INFO * client_info_p, int func_code)
|
| void |
shard_shm_set_client_info_response (T_CLIENT_INFO * client_info_p)
|
Public Functions Documentation
function shard_shm_dump_appl_server
void shard_shm_dump_appl_server (
FILE * fp,
int shmid
)
function shard_shm_dump_appl_server_internal
void shard_shm_dump_appl_server_internal (
FILE * fp,
T_SHM_PROXY * shm_as_p
)
function shard_shm_find_proxy_info
T_PROXY_INFO * shard_shm_find_proxy_info (
T_SHM_PROXY * proxy_p,
int proxy_id
)
function shard_shm_find_shard_info
T_SHARD_INFO * shard_shm_find_shard_info (
T_PROXY_INFO * proxy_info_p,
int shard_id
)
function shard_shm_get_as_info
T_APPL_SERVER_INFO * shard_shm_get_as_info (
T_PROXY_INFO * proxy_info_p,
T_SHM_APPL_SERVER * shm_as_p,
int shard_id,
int as_id
)
function shard_shm_get_client_info
T_CLIENT_INFO * shard_shm_get_client_info (
T_PROXY_INFO * proxy_info_p,
int idx
)
function shard_shm_get_key_stat
T_SHM_SHARD_KEY_STAT * shard_shm_get_key_stat (
T_PROXY_INFO * proxy_info_p,
int idx
)
function shard_shm_get_shard_stat
T_SHM_SHARD_CONN_STAT * shard_shm_get_shard_stat (
T_PROXY_INFO * proxy_info_p,
int idx
)
function shard_shm_init_client_info
void shard_shm_init_client_info (
T_CLIENT_INFO * client_info_p
)
function shard_shm_init_client_info_request
void shard_shm_init_client_info_request (
T_CLIENT_INFO * client_info_p
)
function shard_shm_initialize_shm_proxy
T_SHM_PROXY * shard_shm_initialize_shm_proxy (
T_BROKER_INFO * br_info
)
function shard_shm_set_as_client_info
bool shard_shm_set_as_client_info (
T_PROXY_INFO * proxy_info_p,
T_SHM_APPL_SERVER * shm_as_p,
int shard_id,
int as_id,
unsigned int ip_addr,
char * driver_info,
char * driver_version
)
function shard_shm_set_as_client_info_with_db_param
bool shard_shm_set_as_client_info_with_db_param (
T_PROXY_INFO * proxy_info_p,
T_SHM_APPL_SERVER * shm_as_p,
int shard_id,
int as_id,
T_CLIENT_INFO * client_info_p
)
function shard_shm_set_client_info_request
void shard_shm_set_client_info_request (
T_CLIENT_INFO * client_info_p,
int func_code
)
function shard_shm_set_client_info_response
void shard_shm_set_client_info_response (
T_CLIENT_INFO * client_info_p
)
The documentation for this class was generated from the following file cubrid/src/broker/shard_shm.h