conn_pool_init compatable

pull/10/head
yuqing 2016-05-18 11:18:15 +08:00
parent 3eb39e834c
commit 6682b9842e
2 changed files with 10 additions and 7 deletions

View File

@ -33,6 +33,14 @@ int conn_pool_init_ex(ConnectionPool *cp, int connect_timeout, \
return hash_init(&(cp->hash_array), simple_hash, 1024, 0.75);
}
int conn_pool_init(ConnectionPool *cp, int connect_timeout,
const int max_count_per_entry, const int max_idle_time)
{
const int socket_domain = AF_INET;
return conn_pool_init_ex(cp, connect_timeout, max_count_per_entry,
max_idle_time, socket_domain);
}
int coon_pool_close_connections(const int index, const HashData *data, void *args)
{
ConnectionManager *cm;

View File

@ -84,13 +84,8 @@ int conn_pool_init_ex(ConnectionPool *cp, int connect_timeout,
* max_idle_time: reconnect the server after max idle time in seconds
* return 0 for success, != 0 for error
*/
static inline int conn_pool_init(ConnectionPool *cp, int connect_timeout,
const int max_count_per_entry, const int max_idle_time)
{
const int socket_domain = AF_INET;
return conn_pool_init_ex(cp, connect_timeout, max_count_per_entry,
max_idle_time, socket_domain);
}
int conn_pool_init(ConnectionPool *cp, int connect_timeout,
const int max_count_per_entry, const int max_idle_time);
/**
* destroy function