File broker_proxy_conn.h
FileList > broker > broker_proxy_conn.h
Go to the source code of this file
#include "porting.h"
#include "broker_shm.h"
Classes
Public Types
Public Attributes
Public Functions
Public Types Documentation
enum T_BROKER_PROXY_CONN_STATUS
enum T_BROKER_PROXY_CONN_STATUS {
PROXY_CONN_NOT_CONNECTED = 0,
PROXY_CONN_CONNECTED = 1,
PROXY_CONN_AVAILABLE = 2
};
typedef T_PROXY_CONN
typedef struct t_proxy_conn T_PROXY_CONN;
typedef T_PROXY_CONN_ENT
typedef struct t_proxy_conn_ent T_PROXY_CONN_ENT;
Public Attributes Documentation
variable broker_Proxy_conn
T_PROXY_CONN broker_Proxy_conn;
Public Functions Documentation
function broker_add_proxy_conn
int broker_add_proxy_conn (
SOCKET fd
)
function broker_delete_proxy_conn_by_fd
int broker_delete_proxy_conn_by_fd (
SOCKET fd
)
function broker_delete_proxy_conn_by_proxy_id
int broker_delete_proxy_conn_by_proxy_id (
int proxy_id
)
function broker_destroy_proxy_conn
void broker_destroy_proxy_conn (
void
)
function broker_find_available_proxy
SOCKET broker_find_available_proxy (
T_SHM_PROXY * shm_proxy_p
)
function broker_get_proxy_conn_maxfd
SOCKET broker_get_proxy_conn_maxfd (
SOCKET proxy_sock_fd
)
function broker_get_readable_proxy_conn
SOCKET broker_get_readable_proxy_conn (
fd_set * fds
)
function broker_init_proxy_conn
int broker_init_proxy_conn (
int max_proxy
)
function broker_register_proxy_conn
int broker_register_proxy_conn (
SOCKET fd,
int proxy_id
)
function broker_set_proxy_fds
int broker_set_proxy_fds (
fd_set * fds
)
The documentation for this class was generated from the following file cubrid/src/broker/broker_proxy_conn.h