diff options
-rw-r--r-- | pjnath/include/pjnath/config.h | 19 | ||||
-rw-r--r-- | pjnath/src/pjnath/turn_session.c | 3 | ||||
-rw-r--r-- | pjnath/src/pjnath/turn_sock.c | 3 |
3 files changed, 23 insertions, 2 deletions
diff --git a/pjnath/include/pjnath/config.h b/pjnath/include/pjnath/config.h index 196f2d53..67e7d9d5 100644 --- a/pjnath/include/pjnath/config.h +++ b/pjnath/include/pjnath/config.h @@ -467,6 +467,25 @@ # define PJNATH_POOL_INC_STUN_TDATA 1000 #endif +/** TURN session initial pool size */ +#ifndef PJNATH_POOL_LEN_TURN_SESS +# define PJNATH_POOL_LEN_TURN_SESS 1000 +#endif + +/** TURN session pool increment size */ +#ifndef PJNATH_POOL_INC_TURN_SESS +# define PJNATH_POOL_INC_TURN_SESS 1000 +#endif + +/** TURN socket initial pool size */ +#ifndef PJNATH_POOL_LEN_TURN_SOCK +# define PJNATH_POOL_LEN_TURN_SOCK 1000 +#endif + +/** TURN socket pool increment size */ +#ifndef PJNATH_POOL_INC_TURN_SOCK +# define PJNATH_POOL_INC_TURN_SOCK 1000 +#endif /** * @} diff --git a/pjnath/src/pjnath/turn_session.c b/pjnath/src/pjnath/turn_session.c index f0833b3f..b6846653 100644 --- a/pjnath/src/pjnath/turn_session.c +++ b/pjnath/src/pjnath/turn_session.c @@ -256,7 +256,8 @@ PJ_DEF(pj_status_t) pj_turn_session_create( const pj_stun_config *cfg, name = "turn%p"; /* Allocate and create TURN session */ - pool = pj_pool_create(cfg->pf, name, 1000, 1000, NULL); + pool = pj_pool_create(cfg->pf, name, PJNATH_POOL_LEN_TURN_SESS, + PJNATH_POOL_INC_TURN_SESS, NULL); sess = PJ_POOL_ZALLOC_T(pool, pj_turn_session); sess->pool = pool; sess->obj_name = pool->obj_name; diff --git a/pjnath/src/pjnath/turn_sock.c b/pjnath/src/pjnath/turn_sock.c index e2823ff3..615381a7 100644 --- a/pjnath/src/pjnath/turn_sock.c +++ b/pjnath/src/pjnath/turn_sock.c @@ -142,7 +142,8 @@ PJ_DEF(pj_status_t) pj_turn_sock_create(pj_stun_config *cfg, } /* Create and init basic data structure */ - pool = pj_pool_create(cfg->pf, name_tmpl, 1000, 1000, NULL); + pool = pj_pool_create(cfg->pf, name_tmpl, PJNATH_POOL_LEN_TURN_SOCK, + PJNATH_POOL_INC_TURN_SOCK, NULL); turn_sock = PJ_POOL_ZALLOC_T(pool, pj_turn_sock); turn_sock->pool = pool; turn_sock->obj_name = pool->obj_name; |