24 #include <sys/types.h>
28 #include <netinet/in.h>
43 #define MAX_POOL_USERS 1024
76 TDS_USER_STATE user_state;
100 tds_mutex events_mtx;
101 TDS_SYS_SOCKET event_fd;
105 int num_active_members;
117 void pool_process_members(
TDS_POOL * pool, fd_set * rfds, fd_set * wfds);
119 void pool_mbr_init(
TDS_POOL * pool);
120 void pool_mbr_destroy(
TDS_POOL * pool);
128 void pool_process_users(
TDS_POOL * pool, fd_set * rfds, fd_set * wfds);
129 void pool_user_init(
TDS_POOL * pool);
130 void pool_user_destroy(
TDS_POOL * pool);
137 void die_if(
int expr,
const char *msg);
142 int pool_read_conf_file(
const char *poolname,
TDS_POOL * pool);
Information for a server connection.
Definition: tds.h:1155
int waiters
number of users in wait state
Definition: pool.h:108
Main include file for libtds.